Экспорт (0) Печать
Развернуть все
Данная статья переведена автоматически. Наведите указатель мыши на предложения статьи, чтобы просмотреть исходный текст. Дополнительные сведения.
Перевод
Текст оригинала
Эта тема еще не получила оценку - Оценить эту тему

WebRequest.GetResponse - метод

При переопределении во вложенном классе возвращает ответ на интернет-запрос.

Пространство имен:  System.Net
Сборка:  System (в System.dll)
public virtual WebResponse GetResponse()

Возвращаемое значение

Тип: System.Net.WebResponse
WebResponse , содержащий ответ на интернет-запрос.
ИсключениеУсловие
NotImplementedException

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

Метод GetResponse передает запрос в интернет-ресурс и возвращает экземпляр WebResponse. Если этот запрос уже начат путем вызова GetRequestStream, метод GetResponse завершает этот запрос и возвращает любой ответ.

Метод GetResponse предоставляет синхронный доступ к WebResponse. Для асинхронного доступа используйте методы BeginGetResponse и EndGetResponse.

ПримечаниеПримечание

Класс WebRequest имеет тип abstract. Фактическое поведение экземпляров WebRequest во время выполнения определяется вложенным классом, который возвращается методом WebRequest.Create. Дополнительные сведения о значениях по умолчанию и исключениях см. в документации по вложенным классам, например HttpWebRequest и FileWebRequest.

ПримечаниеПримечание

Если создается исключение WebException, используйте свойства Response и Status этого исключения для определения ответа сервера.

В следующем примере свойство Timeout устанавливается равным 10000 миллисекунд. Если время задержки истекает до того, как ресурс может быть возвращен, возникает WebException.



                     // Create a new WebRequest Object to the mentioned URL.
			WebRequest myWebRequest=WebRequest.Create("http://www.contoso.com");
			Console.WriteLine("\nThe Timeout time of the request before setting is : {0} milliseconds",myWebRequest.Timeout);

			// Set the 'Timeout' property in Milliseconds.
			myWebRequest.Timeout=10000;

			// This request will throw a WebException if it reaches the timeout limit before it is able to fetch the resource.
                     WebResponse myWebResponse=myWebRequest.GetResponse();
			


.NET Framework

Поддерживается в версиях: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework (клиентский профиль)

Поддерживается в версиях: 4, 3.5 с пакетом обновления 1 (SP1)

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista с пакетом обновления 2 (SP2), Windows Server 2008 (роль основных серверных компонентов не поддерживается), Windows Server 2008 R2 (роль основных серверных компонентов поддерживается в пакете обновления 1 (SP1) или выше; системы на базе Itanium не поддерживаются)

Среда .NET Framework поддерживает не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.
Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв

Добавления сообщества

ДОБАВИТЬ
Показ:
© 2014 Microsoft. Все права защищены.