Condividi tramite


HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage) Metodo

Definizione

Inviare una richiesta HTTP usando HttpBaseProtocolFilter come operazione asincrona.

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)

Parametri

request
HttpRequestMessage

Messaggio di richiesta HTTP da inviare.

Restituisce

Oggetto che rappresenta l'operazione asincrona.

Implementazioni

Attributi

Commenti

Questa operazione non verrà bloccata. L'oggetto IAsyncOperationWithProgress restituito (di HttpResponseMessage e HttpProgress) viene completato al termine dell'intero messaggio di risposta HTTP.

Di seguito sono riportate le eccezioni generate da questa funzione.

E_INVALIDARG

Il parametro request è un riferimento Null (Nothing in Visual Basic).

E_ILLEGAL_METHOD_CALL

Il messaggio di richiesta è già stato inviato dall'istanza httpBaseProtocolFilter .

Si applica a