Freigeben über


HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage) Methode

Definition

Senden Sie eine HTTP-Anforderung mithilfe von HttpBaseProtocolFilter als asynchronen Vorgang.

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)

Parameter

request
HttpRequestMessage

Die zu sendende HTTP-Anforderungsmeldung.

Gibt zurück

Das -Objekt, das den asynchronen Vorgang darstellt.

Implementiert

Attribute

Hinweise

Dieser Vorgang wird nicht blockiert. Die zurückgegebene IAsyncOperationWithProgress (von HttpResponseMessage und HttpProgress) wird abgeschlossen, sobald die gesamte HTTP-Antwortnachricht empfangen wurde.

Im Folgenden finden Sie Ausnahmen, die von dieser Funktion ausgelöst werden.

E_INVALIDARG

Der Anforderungsparameter war ein NULL-Verweis (Nothing in Visual Basic).

E_ILLEGAL_METHOD_CALL

Die Anforderungsnachricht wurde bereits vom HttpBaseProtocolFilter-instance gesendet.

Gilt für: