HttpClient.GetStreamAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inviare una richiesta GET all'URI specificato e restituisce il corpo della risposta come flusso in un'operazione asincrona.
Overload
GetStreamAsync(Uri, CancellationToken) |
Inviare una richiesta GET all'URI specificato e restituisce il corpo della risposta come flusso in un'operazione asincrona. |
GetStreamAsync(String, CancellationToken) |
Inviare una richiesta GET all'URI specificato e restituisce il corpo della risposta come flusso in un'operazione asincrona. |
GetStreamAsync(Uri) |
Inviare una richiesta GET all'URI specificato e restituisce il corpo della risposta come flusso in un'operazione asincrona. |
GetStreamAsync(String) |
Inviare una richiesta GET all'URI specificato e restituisce il corpo della risposta come flusso in un'operazione asincrona. |
Commenti
L'operazione non verrà bloccata.
GetStreamAsync(Uri, CancellationToken)
- Origine:
- HttpClient.cs
- Origine:
- HttpClient.cs
- Origine:
- HttpClient.cs
Inviare una richiesta GET all'URI specificato e restituisce il corpo della risposta come flusso in un'operazione asincrona.
public:
System::Threading::Tasks::Task<System::IO::Stream ^> ^ GetStreamAsync(Uri ^ requestUri, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.IO.Stream> GetStreamAsync (Uri? requestUri, System.Threading.CancellationToken cancellationToken);
member this.GetStreamAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Public Function GetStreamAsync (requestUri As Uri, cancellationToken As CancellationToken) As Task(Of Stream)
Parametri
- requestUri
- Uri
L'URI a cui viene inviata la richiesta.
- cancellationToken
- CancellationToken
Token di annullamento per annullare l'operazione.
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona.
Eccezioni
L'elemento requestUri
è null
.
La richiesta non è riuscita a causa di un problema sottostante, ad esempio un problema di connettività di rete, del DNS o di convalida del certificato server (o di timeout solo per .NET Framework).
Solo .NET Core e .NET 5 e versioni successive: la richiesta non è riuscita a causa del timeout.
Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.
Commenti
Questa operazione non verrà bloccata. L'oggetto Task< Stream> restituito verrà completato dopo la lettura delle intestazioni di risposta. Questo metodo non legge né memorizza nel buffer il corpo della risposta.
Nota
In caso di timeout:
- .NET Framework genera un'eccezione HttpRequestException.
- .NET Core genera un'eccezione TaskCanceledException senza eccezioni interne.
- .NET 5 e versioni successive generano un'eccezione TaskCanceledException che annida un oggetto TimeoutException.
Si applica a
GetStreamAsync(String, CancellationToken)
- Origine:
- HttpClient.cs
- Origine:
- HttpClient.cs
- Origine:
- HttpClient.cs
Inviare una richiesta GET all'URI specificato e restituisce il corpo della risposta come flusso in un'operazione asincrona.
public:
System::Threading::Tasks::Task<System::IO::Stream ^> ^ GetStreamAsync(System::String ^ requestUri, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.IO.Stream> GetStreamAsync (string? requestUri, System.Threading.CancellationToken cancellationToken);
member this.GetStreamAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Public Function GetStreamAsync (requestUri As String, cancellationToken As CancellationToken) As Task(Of Stream)
Parametri
- requestUri
- String
L'URI a cui viene inviata la richiesta.
- cancellationToken
- CancellationToken
Token di annullamento per annullare l'operazione.
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona.
Eccezioni
Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.
Commenti
Questa operazione non verrà bloccata. L'oggetto Task< Stream> restituito verrà completato dopo la lettura delle intestazioni di risposta. Questo metodo non legge né memorizza nel buffer il corpo della risposta.
Nota
In caso di timeout:
- .NET Framework genera un'eccezione HttpRequestException.
- .NET Core genera un'eccezione TaskCanceledException senza eccezioni interne.
- .NET 5 e versioni successive generano un'eccezione TaskCanceledException che annida un oggetto TimeoutException.
Si applica a
GetStreamAsync(Uri)
- Origine:
- HttpClient.cs
- Origine:
- HttpClient.cs
- Origine:
- HttpClient.cs
Inviare una richiesta GET all'URI specificato e restituisce il corpo della risposta come flusso in un'operazione asincrona.
public:
System::Threading::Tasks::Task<System::IO::Stream ^> ^ GetStreamAsync(Uri ^ requestUri);
public System.Threading.Tasks.Task<System.IO.Stream> GetStreamAsync (Uri requestUri);
public System.Threading.Tasks.Task<System.IO.Stream> GetStreamAsync (Uri? requestUri);
member this.GetStreamAsync : Uri -> System.Threading.Tasks.Task<System.IO.Stream>
Public Function GetStreamAsync (requestUri As Uri) As Task(Of Stream)
Parametri
- requestUri
- Uri
L'URI a cui viene inviata la richiesta.
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona.
Eccezioni
requestUri
deve essere un URI assoluto o deve essere impostato BaseAddress.
La richiesta non è riuscita a causa di un problema sottostante, ad esempio un problema di connettività di rete, del DNS o di convalida del certificato server (o di timeout solo per .NET Framework).
Solo .NET Core e .NET 5 e versioni successive: la richiesta non è riuscita a causa del timeout.
Commenti
Questa operazione non verrà bloccata. L'oggetto Task< Stream> restituito verrà completato dopo la lettura delle intestazioni di risposta. Questo metodo non legge né memorizza nel buffer il corpo della risposta.
Nota
In caso di timeout:
- .NET Framework genera un'eccezione HttpRequestException.
- .NET Core genera un'eccezione TaskCanceledException senza eccezioni interne.
- .NET 5 e versioni successive generano un'eccezione TaskCanceledException che annida un oggetto TimeoutException.
Si applica a
GetStreamAsync(String)
- Origine:
- HttpClient.cs
- Origine:
- HttpClient.cs
- Origine:
- HttpClient.cs
Inviare una richiesta GET all'URI specificato e restituisce il corpo della risposta come flusso in un'operazione asincrona.
public:
System::Threading::Tasks::Task<System::IO::Stream ^> ^ GetStreamAsync(System::String ^ requestUri);
public System.Threading.Tasks.Task<System.IO.Stream> GetStreamAsync (string requestUri);
public System.Threading.Tasks.Task<System.IO.Stream> GetStreamAsync (string? requestUri);
member this.GetStreamAsync : string -> System.Threading.Tasks.Task<System.IO.Stream>
Public Function GetStreamAsync (requestUri As String) As Task(Of Stream)
Parametri
- requestUri
- String
L'URI a cui viene inviata la richiesta.
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona.
Eccezioni
requestUri
deve essere un URI assoluto o deve essere impostato BaseAddress.
La richiesta non è riuscita a causa di un problema sottostante, ad esempio un problema di connettività di rete, del DNS o di convalida del certificato server (o di timeout solo per .NET Framework).
Solo .NET Core e .NET 5 e versioni successive: la richiesta non è riuscita a causa del timeout.
L'URI della richiesta specificato non è un URI relativo o assoluto valido.
Commenti
Questa operazione non verrà bloccata. L'oggetto Task< Stream> restituito verrà completato dopo la lettura delle intestazioni di risposta. Questo metodo non legge né memorizza nel buffer il corpo della risposta.
Nota
In caso di timeout:
- .NET Framework genera un'eccezione HttpRequestException.
- .NET Core genera un'eccezione TaskCanceledException senza eccezioni interne.
- .NET 5 e versioni successive generano un'eccezione TaskCanceledException che annida un oggetto TimeoutException.