HttpClient.GetStreamAsync 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.
Envoie une requête GET à l'URI spécifié et retourne le corps de la réponse sous forme de flux dans une opération asynchrone.
Surcharges
GetStreamAsync(Uri, CancellationToken) |
Envoie une requête GET à l'URI spécifié et retourne le corps de la réponse sous forme de flux dans une opération asynchrone. |
GetStreamAsync(String, CancellationToken) |
Envoie une requête GET à l'URI spécifié et retourne le corps de la réponse sous forme de flux dans une opération asynchrone. |
GetStreamAsync(Uri) |
Envoie une requête GET à l'URI spécifié et retourne le corps de la réponse sous forme de flux dans une opération asynchrone. |
GetStreamAsync(String) |
Envoie une requête GET à l'URI spécifié et retourne le corps de la réponse sous forme de flux dans une opération asynchrone. |
Remarques
L’opération ne se bloque pas.
GetStreamAsync(Uri, CancellationToken)
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
Envoie une requête GET à l'URI spécifié et retourne le corps de la réponse sous forme de flux dans une opération asynchrone.
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)
Paramètres
- requestUri
- Uri
URI auquel la requête est envoyée.
- cancellationToken
- CancellationToken
Jeton d’annulation pour annuler l’opération.
Retours
Objet de tâche représentant l'opération asynchrone.
Exceptions
requestUri
a la valeur null
.
La requête a échoué en raison d’un problème sous-jacent, comme la connectivité réseau, une défaillance du DNS, la validation du certificat de serveur (ou l’expiration du délai pour .NET Framework uniquement).
.NET Core et .NET 5 et versions ultérieures uniquement : la demande a échoué en raison d’un délai d’expiration.
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.
Remarques
Cette opération ne se bloque pas. L’objet Task< Stream> retourné se termine une fois les en-têtes de réponse lus. Cette méthode ne lit ni ne met en mémoire tampon le corps de la réponse.
Notes
En cas de délai d’expiration :
- .NET Framework lève un HttpRequestException.
- .NET Core lève un TaskCanceledException sans exception interne.
- .NET 5 et versions ultérieures lèvent un TaskCanceledException qui imbrique un TimeoutException.
S’applique à
GetStreamAsync(String, CancellationToken)
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
Envoie une requête GET à l'URI spécifié et retourne le corps de la réponse sous forme de flux dans une opération asynchrone.
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)
Paramètres
- requestUri
- String
URI auquel la requête est envoyée.
- cancellationToken
- CancellationToken
Jeton d’annulation pour annuler l’opération.
Retours
Objet de tâche représentant l'opération asynchrone.
Exceptions
Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.
Remarques
Cette opération ne se bloque pas. L’objet Task< Stream> retourné se termine une fois les en-têtes de réponse lus. Cette méthode ne lit ni ne met en mémoire tampon le corps de la réponse.
Notes
En cas de délai d’expiration :
- .NET Framework lève un HttpRequestException.
- .NET Core lève un TaskCanceledException sans exception interne.
- .NET 5 et versions ultérieures lèvent un TaskCanceledException qui imbrique un TimeoutException.
S’applique à
GetStreamAsync(Uri)
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
Envoie une requête GET à l'URI spécifié et retourne le corps de la réponse sous forme de flux dans une opération asynchrone.
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)
Paramètres
- requestUri
- Uri
URI auquel la requête est envoyée.
Retours
Objet de tâche représentant l'opération asynchrone.
Exceptions
requestUri
doit être un URI absolu ou BaseAddress doit être défini.
La requête a échoué en raison d’un problème sous-jacent, comme la connectivité réseau, une défaillance du DNS, la validation du certificat de serveur (ou l’expiration du délai pour .NET Framework uniquement).
.NET Core et .NET 5 et versions ultérieures uniquement : la demande a échoué en raison d’un délai d’expiration.
Remarques
Cette opération ne se bloque pas. L’objet Task< Stream> retourné se termine une fois les en-têtes de réponse lus. Cette méthode ne lit ni ne met en mémoire tampon le corps de la réponse.
Notes
En cas de délai d’expiration :
- .NET Framework lève un HttpRequestException.
- .NET Core lève un TaskCanceledException sans exception interne.
- .NET 5 et versions ultérieures lèvent un TaskCanceledException qui imbrique un TimeoutException.
S’applique à
GetStreamAsync(String)
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
Envoie une requête GET à l'URI spécifié et retourne le corps de la réponse sous forme de flux dans une opération asynchrone.
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)
Paramètres
- requestUri
- String
URI auquel la requête est envoyée.
Retours
Objet de tâche représentant l'opération asynchrone.
Exceptions
requestUri
doit être un URI absolu ou BaseAddress doit être défini.
La requête a échoué en raison d’un problème sous-jacent, comme la connectivité réseau, une défaillance du DNS, la validation du certificat de serveur (ou l’expiration du délai pour .NET Framework uniquement).
.NET Core et .NET 5 et versions ultérieures uniquement : la demande a échoué en raison d’un délai d’expiration.
L’URI de requête fourni n’est pas un URI relatif ou absolu valide.
Remarques
Cette opération ne se bloque pas. L’objet Task< Stream> retourné se termine une fois les en-têtes de réponse lus. Cette méthode ne lit ni ne met en mémoire tampon le corps de la réponse.
Notes
En cas de délai d’expiration :
- .NET Framework lève un HttpRequestException.
- .NET Core lève un TaskCanceledException sans exception interne.
- .NET 5 et versions ultérieures lèvent un TaskCanceledException qui imbrique un TimeoutException.