Класс System.Net.WebClient в .Net CompactFramework 3.5?

Мне нужно связаться с сервером, который дает мне асинхронные ответы (подключение к стримеру).

Я нахожу это:

http://msdn.microsoft.com/en-en/library/ms144211%28v=VS.80%29.aspx

которые генерируют это событие:

http://msdn.microsoft.com/en-en/library/system.net.webclient.openreadcompleted%28v=VS.80%29.aspx

Я думаю, это то, что мне нужно, но у меня нет класса WebClient в моей системе System.Net CompactFramework 3.5.

Как я могу сделать?

Спасибо.

РЕДАКТИРОВАТЬ: я задал более четкий вопрос: https://stackoverflow.com/questions/4633132/httprequest-httpresponse-send-get-through-stream-and-receive-the-result-in-c


person Leen15    schedule 07.01.2011    source источник


Ответы (1)


То, на что вы смотрите, — это среда рабочего стола .NET, и вам нужен .NET CF. Непонятно (для меня) какой стриминг вам нужен. Это обычный протокол HTTP/HTTPS или что-то более индивидуальное? Если это HTTP, вы можете использовать клиентский компонент HTTP нашего SecureBlackbox для своих нужд.

person Eugene Mayevski 'Callback    schedule 07.01.2011
comment
мне нужно отправить сообщение и дождаться ответного сообщения. Это сообщение может прийти через много времени после моей отправки, поэтому мне нужна функция OpenReadASync, чтобы иметь событие, когда у меня есть ответ, и не нужно создавать поток с временем для проверки ответа. - person Leen15; 07.01.2011
comment
@Leen15 асинхронно. метод все равно создаст для вас вторичный поток - person Eugene Mayevski 'Callback; 07.01.2011
comment
подскажите, как мне воспроизвести функцию OpenReadASync? - person Leen15; 07.01.2011
comment
@Leen15 Leen15 - со встроенными классами - без понятия. С нашим клиентским компонентом HTTP вы можете использовать наши каналы поддержки ( eldos.com/sbb /support-tech.php ), где наши разработчики будут рады вам помочь. - person Eugene Mayevski 'Callback; 07.01.2011