Поделиться через


WebRequest.GetResponseAsync Метод

Определение

При переопределении в классе-потомке возвращает ответ на интернет-запрос в качестве асинхронной операции.

public:
 virtual System::Threading::Tasks::Task<System::Net::WebResponse ^> ^ GetResponseAsync();
public virtual System.Threading.Tasks.Task<System.Net.WebResponse> GetResponseAsync ();
abstract member GetResponseAsync : unit -> System.Threading.Tasks.Task<System.Net.WebResponse>
override this.GetResponseAsync : unit -> System.Threading.Tasks.Task<System.Net.WebResponse>
Public Overridable Function GetResponseAsync () As Task(Of WebResponse)

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

Объект задачи, представляющий асинхронную операцию.

Комментарии

Осторожность

WebRequest, HttpWebRequest, ServicePointи WebClient устарели, и их не следует использовать для новой разработки. Вместо этого используйте HttpClient.

Эта операция не блокируется. Возвращенный объект Task<TResult> завершится после того, как будет доступен ответ на запрос к Интернету.

Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему создаются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых GetResponse().

Применяется к