HttpClient.TrySendRequestAsync 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.
Überlädt
TrySendRequestAsync(HttpRequestMessage) |
Sendet eine HTTP-Anforderung als asynchronen Vorgang an den angegebenen URI . Programmieranleitungen für die HttpClient-Klasse und Codebeispiele finden Sie im Konzeptthema HttpClient . |
TrySendRequestAsync(HttpRequestMessage, HttpCompletionOption) |
Sendet eine HTTP-Anforderung mit einer Vervollständigungsoption an den angegebenen Uri als asynchronen Vorgang. Programmieranleitungen für die HttpClient-Klasse und Codebeispiele finden Sie im Konzeptthema HttpClient . |
TrySendRequestAsync(HttpRequestMessage)
Sendet eine HTTP-Anforderung als asynchronen Vorgang an den angegebenen URI . Programmieranleitungen für die HttpClient-Klasse und Codebeispiele finden Sie im Konzeptthema HttpClient .
public:
virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TrySendRequestAsync(HttpRequestMessage ^ request) = TrySendRequestAsync;
/// [Windows.Foundation.Metadata.Overload("TrySendRequestAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TrySendRequestAsync(HttpRequestMessage const& request);
[Windows.Foundation.Metadata.Overload("TrySendRequestAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TrySendRequestAsync(HttpRequestMessage request);
function trySendRequestAsync(request)
Public Function TrySendRequestAsync (request As HttpRequestMessage) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)
Parameter
- request
- HttpRequestMessage
Die zu sendende HTTP-Anforderungsmeldung.
Gibt zurück
Das Objekt, das den asynchronen Vorgang darstellt.
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 1903 (eingeführt in 10.0.18362.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v8.0)
|
Hinweise
Dieser Vorgang löst keine Ausnahme bei Netzwerkfehlern aus. Stattdessen sollten Sie httpRequestResult untersuchen, um mehr über die ursprüngliche HTTP-Anforderung, die resultierende HTTP-Antwort (falls vorhanden) und den Fehler (falls vorhanden) zu erfahren. Dieser Vorgang wird ausgelöst, wenn der Vorgang abgebrochen wird.
Dieser Vorgang wird nicht blockiert. Der zurückgegebene IAsyncOperationWithProgress (von HttpRequestResult und HttpProgress) wird abgeschlossen, nachdem die gesamte Antwort (einschließlich Inhalt) gelesen wurde.
Weitere Informationen
Gilt für:
TrySendRequestAsync(HttpRequestMessage, HttpCompletionOption)
Sendet eine HTTP-Anforderung mit einer Vervollständigungsoption an den angegebenen Uri als asynchronen Vorgang. Programmieranleitungen für die HttpClient-Klasse und Codebeispiele finden Sie im Konzeptthema HttpClient .
public:
virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TrySendRequestAsync(HttpRequestMessage ^ request, HttpCompletionOption completionOption) = TrySendRequestAsync;
/// [Windows.Foundation.Metadata.Overload("TrySendRequestAsync2")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TrySendRequestAsync(HttpRequestMessage const& request, HttpCompletionOption const& completionOption);
[Windows.Foundation.Metadata.Overload("TrySendRequestAsync2")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TrySendRequestAsync(HttpRequestMessage request, HttpCompletionOption completionOption);
function trySendRequestAsync(request, completionOption)
Public Function TrySendRequestAsync (request As HttpRequestMessage, completionOption As HttpCompletionOption) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)
Parameter
- request
- HttpRequestMessage
Die zu sendende HTTP-Anforderungsmeldung.
- completionOption
- HttpCompletionOption
Ein Wert, der angibt, ob der HttpClient-Vorgang als abgeschlossen gilt, wenn die gesamte Antwort gelesen wird oder wenn nur die Header gelesen werden.
Gibt zurück
Das Objekt, das den asynchronen Vorgang darstellt.
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 1903 (eingeführt in 10.0.18362.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v8.0)
|
Hinweise
Dieser Vorgang löst keine Ausnahme bei Netzwerkfehlern aus. Stattdessen sollten Sie httpRequestResult untersuchen, um mehr über die ursprüngliche HTTP-Anforderung, die resultierende HTTP-Antwort (falls vorhanden) und den Fehler (falls vorhanden) zu erfahren. Dieser Vorgang wird ausgelöst, wenn der Vorgang abgebrochen wird.
Dieser Vorgang wird nicht blockiert. Der zurückgegebene IAsyncOperationWithProgress (von HttpRequestResult und HttpProgress) wird basierend auf dem completionOption-Parameter abgeschlossen, nachdem ein Teil oder die gesamte Antwort (einschließlich Inhalt) gelesen wurde.
Weitere Informationen
- HttpRequestMessage
- HttpRequestResult
- HttpCompletionOption
- HttpProgress
- HttpResponseMessage
- HttpClient