HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.