HttpClient.GetInputStreamAsync(Uri) Metodo

Definizione

Inviare una richiesta GET all'URI specificato e restituire il corpo della risposta come flusso in un'operazione asincrona. Per indicazioni sulla programmazione per la classe HttpClient ed esempi di codice, vedere l'argomento concettuale HttpClient .

public:
 virtual IAsyncOperationWithProgress<IInputStream ^, HttpProgress> ^ GetInputStreamAsync(Uri ^ uri) = GetInputStreamAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<IInputStream, HttpProgress> GetInputStreamAsync(Uri const& uri);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<IInputStream,HttpProgress> GetInputStreamAsync(System.Uri uri);
function getInputStreamAsync(uri)
Public Function GetInputStreamAsync (uri As Uri) As IAsyncOperationWithProgress(Of IInputStream, HttpProgress)

Parametri

uri
Uri Uri

L'URI a cui viene inviata la richiesta.

Restituisce

Oggetto che rappresenta l'operazione asincrona.

Attributi

Commenti

Questa operazione non verrà bloccata. Il valore restituito IAsyncOperationWithProgress (di IInputStream e HttpProgress) viene completato dopo la lettura dell'intero corpo della risposta. Questo metodo non buffera il flusso, quindi questo metodo può supportare flussi lunghi di lunghezza arbitraria.

Di seguito sono riportate le eccezioni generate da questa funzione.

E_INVALIDARG

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

Si applica a

Vedi anche