HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.