HttpContent.CopyToAsync 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.
Sérialise le contenu HTTP en un flux d’octets et le copie sur l’objet de flux fourni en tant que paramètre stream
.
Surcharges
CopyToAsync(Stream) |
Sérialise le contenu HTTP en un flux d’octets et le copie sur l’objet de flux fourni en tant que paramètre |
CopyToAsync(Stream, TransportContext) |
Sérialise le contenu HTTP en un flux d’octets et le copie sur l’objet de flux fourni en tant que paramètre |
CopyToAsync(Stream, CancellationToken) |
Sérialise le contenu HTTP en un flux d’octets et le copie sur l’objet de flux fourni en tant que paramètre |
CopyToAsync(Stream, TransportContext, CancellationToken) |
Sérialise le contenu HTTP en un flux d’octets et le copie sur l’objet de flux fourni en tant que paramètre |
Remarques
Cette opération ne bloque pas.
Cette méthode utilise SerializeToStreamAsync(Stream, TransportContext, CancellationToken) si elle est implémentée ou SerializeToStreamAsync(Stream, TransportContext) en interne pour sérialiser le contenu dans le flux donné. Si le contenu a déjà été mis en mémoire tampon, par exemple, en appelant LoadIntoBufferAsync(), la méthode retourne le contenu mis en mémoire tampon et n’appelle pas la méthode de sérialisation.
CopyToAsync(Stream)
- Source:
- HttpContent.cs
- Source:
- HttpContent.cs
- Source:
- HttpContent.cs
Sérialise le contenu HTTP en un flux d’octets et le copie sur l’objet de flux fourni en tant que paramètre stream
.
public:
System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream);
member this.CopyToAsync : System.IO.Stream -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream) As Task
Paramètres
- stream
- Stream
Le flux de données cible.
Retours
Objet de tâche représentant l'opération asynchrone.
Remarques
Cette opération ne se bloque pas. L’objet retourné Task se termine une fois que tout le contenu a été écrit dans l’objet stream passé en tant que stream
paramètre.
S’applique à
CopyToAsync(Stream, TransportContext)
- Source:
- HttpContent.cs
- Source:
- HttpContent.cs
- Source:
- HttpContent.cs
Sérialise le contenu HTTP en un flux d’octets et le copie sur l’objet de flux fourni en tant que paramètre stream
.
public:
System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext context);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext? context);
member this.CopyToAsync : System.IO.Stream * System.Net.TransportContext -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, context As TransportContext) As Task
Paramètres
- stream
- Stream
Le flux de données cible.
- context
- TransportContext
Informations relatives au transport (jeton de liaison de canal, par exemple). Ce paramètre peut avoir la valeur null
.
Retours
Objet de tâche représentant l'opération asynchrone.
Remarques
Cette opération ne se bloque pas. L’objet retourné Task se termine une fois que tout le contenu a été écrit dans l’objet stream passé en tant que stream
paramètre.
S’applique à
CopyToAsync(Stream, CancellationToken)
- Source:
- HttpContent.cs
- Source:
- HttpContent.cs
- Source:
- HttpContent.cs
Sérialise le contenu HTTP en un flux d’octets et le copie sur l’objet de flux fourni en tant que paramètre stream
.
public:
System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Threading.CancellationToken cancellationToken);
member this.CopyToAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, cancellationToken As CancellationToken) As Task
Paramètres
- stream
- Stream
Le flux de données cible.
- 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 retourné Task se termine une fois que tout le contenu a été écrit dans l’objet stream passé en tant que stream
paramètre.
S’applique à
CopyToAsync(Stream, TransportContext, CancellationToken)
- Source:
- HttpContent.cs
- Source:
- HttpContent.cs
- Source:
- HttpContent.cs
Sérialise le contenu HTTP en un flux d’octets et le copie sur l’objet de flux fourni en tant que paramètre stream
.
public:
System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext? context, System.Threading.CancellationToken cancellationToken);
member this.CopyToAsync : System.IO.Stream * System.Net.TransportContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, context As TransportContext, cancellationToken As CancellationToken) As Task
Paramètres
- stream
- Stream
Le flux de données cible.
- context
- TransportContext
Informations relatives au transport (jeton de liaison de canal, par exemple). Ce paramètre peut avoir la valeur null
.
- 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 retourné Task se termine une fois que tout le contenu a été écrit dans l’objet stream passé en tant que stream
paramètre.