Partager via


HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage) Méthode

Définition

Envoyez une requête HTTP à l’aide de HttpBaseProtocolFilter en tant qu’opération asynchrone.

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)

Paramètres

request
HttpRequestMessage

Message de la requête HTTP à envoyer.

Retours

Objet représentant l’opération asynchrone.

Implémente

Attributs

Remarques

Cette opération ne se bloque pas. L’IAsyncOperationWithProgress (de HttpResponseMessage et HttpProgress) retourné se termine une fois le message de réponse HTTP entier reçu.

Vous trouverez ci-dessous des exceptions levées par cette fonction.

E_INVALIDARG

Le paramètre de requête était une référence null (Nothing en Visual Basic).

E_ILLEGAL_METHOD_CALL

Le message de demande a déjà été envoyé par le instance HttpBaseProtocolFilter.

S’applique à