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


HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage) Метод

Определение

Отправка HTTP-запроса с помощью HttpBaseProtocolFilter в качестве асинхронной операции.

public:
 virtual IAsyncOperationWithProgress<HttpResponseMessage ^, HttpProgress> ^ SendRequestAsync(HttpRequestMessage ^ request) = SendRequestAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress> SendRequestAsync(HttpRequestMessage const& request);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpResponseMessage,HttpProgress> SendRequestAsync(HttpRequestMessage request);
function sendRequestAsync(request)
Public Function SendRequestAsync (request As HttpRequestMessage) As IAsyncOperationWithProgress(Of HttpResponseMessage, HttpProgress)

Параметры

request
HttpRequestMessage

Сообщение HTTP-запроса для отправки.

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

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

Реализации

Атрибуты

Комментарии

Эта операция не блокируется. Возвращенный объект IAsyncOperationWithProgress ( httpResponseMessage и HttpProgress) завершается после получения всего сообщения ответа HTTP.

Ниже приведены исключения, создаваемые этой функцией.

E_INVALIDARG

Параметр запроса был пустой ссылкой (Nothing в Visual Basic).

E_ILLEGAL_METHOD_CALL

Сообщение запроса уже отправлено экземпляром HttpBaseProtocolFilter .

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