HttpContent.CopyToAsync Méthode

Définition

Sérialisez le contenu HTTP dans un flux d’octets et copiez-le stream dans l’objet de flux fourni en tant que paramètre.

Surcharges

Nom Description
CopyToAsync(Stream)

Sérialisez le contenu HTTP dans un flux d’octets et copiez-le stream dans l’objet de flux fourni en tant que paramètre.

CopyToAsync(Stream, TransportContext)

Sérialisez le contenu HTTP dans un flux d’octets et copiez-le stream dans l’objet de flux fourni en tant que paramètre.

CopyToAsync(Stream, CancellationToken)

Sérialisez le contenu HTTP dans un flux d’octets et copiez-le stream dans l’objet de flux fourni en tant que paramètre.

CopyToAsync(Stream, TransportContext, CancellationToken)

Sérialisez le contenu HTTP dans un flux d’octets et copiez-le stream dans l’objet de flux fourni en tant que paramètre.

Remarques

Cette opération ne bloque pas.

Cette méthode utilise si elle est SerializeToStreamAsync(Stream, TransportContext, CancellationToken) implémentée ou SerializeToStreamAsync(Stream, TransportContext) en interne pour sérialiser le contenu dans le flux donné. Si le contenu a été précédemment 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
Source:
HttpContent.cs
Source:
HttpContent.cs

Sérialisez le contenu HTTP dans un flux d’octets et copiez-le stream dans l’objet de flux fourni en tant que paramètre.

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

Flux cible.

Retours

Objet de tâche représentant l’opération asynchrone.

Remarques

Cette opération ne bloque pas. L’objet retourné Task se termine une fois que tout le contenu a été écrit dans l’objet de flux passé en tant que stream paramètre.

S’applique à

CopyToAsync(Stream, TransportContext)

Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs

Sérialisez le contenu HTTP dans un flux d’octets et copiez-le stream dans l’objet de flux fourni en tant que paramètre.

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

Flux cible.

context
TransportContext

Informations sur le 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 bloque pas. L’objet retourné Task se termine une fois que tout le contenu a été écrit dans l’objet de flux passé en tant que stream paramètre.

S’applique à

CopyToAsync(Stream, CancellationToken)

Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs

Sérialisez le contenu HTTP dans un flux d’octets et copiez-le stream dans l’objet de flux fourni en tant que paramètre.

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

Flux 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 bloque pas. L’objet retourné Task se termine une fois que tout le contenu a été écrit dans l’objet de flux passé en tant que stream paramètre.

S’applique à

CopyToAsync(Stream, TransportContext, CancellationToken)

Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs
Source:
HttpContent.cs

Sérialisez le contenu HTTP dans un flux d’octets et copiez-le stream dans l’objet de flux fourni en tant que paramètre.

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

Flux cible.

context
TransportContext

Informations sur le 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 bloque pas. L’objet retourné Task se termine une fois que tout le contenu a été écrit dans l’objet de flux passé en tant que stream paramètre.

S’applique à