HttpContent.CopyToAsync 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.
Serializza il contenuto HTTP in un flusso di byte e lo copia nell'oggetto flusso fornito come parametro di stream
.
Overload
CopyToAsync(Stream) |
Serializza il contenuto HTTP in un flusso di byte e lo copia nell'oggetto flusso fornito come parametro di |
CopyToAsync(Stream, TransportContext) |
Serializza il contenuto HTTP in un flusso di byte e lo copia nell'oggetto flusso fornito come parametro di |
CopyToAsync(Stream, CancellationToken) |
Serializza il contenuto HTTP in un flusso di byte e lo copia nell'oggetto flusso fornito come parametro di |
CopyToAsync(Stream, TransportContext, CancellationToken) |
Serializza il contenuto HTTP in un flusso di byte e lo copia nell'oggetto flusso fornito come parametro di |
Commenti
Questa operazione non blocca.
Questo metodo usa SerializeToStreamAsync(Stream, TransportContext, CancellationToken) se implementato o SerializeToStreamAsync(Stream, TransportContext) internamente per serializzare il contenuto nel flusso specificato. Se il contenuto è stato precedentemente memorizzato nel buffer, ad esempio chiamando , LoadIntoBufferAsync()il metodo restituirà il contenuto memorizzato nel buffer e non chiamerà il metodo di serializzazione.
CopyToAsync(Stream)
- Origine:
- HttpContent.cs
- Origine:
- HttpContent.cs
- Origine:
- HttpContent.cs
Serializza il contenuto HTTP in un flusso di byte e lo copia nell'oggetto flusso fornito come parametro di 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
Parametri
- stream
- Stream
Il flusso di destinazione.
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona.
Commenti
Questa operazione non verrà bloccata. L'oggetto restituito Task verrà completato dopo che tutto il contenuto è stato scritto nell'oggetto di flusso passato come stream
parametro.
Si applica a
CopyToAsync(Stream, TransportContext)
- Origine:
- HttpContent.cs
- Origine:
- HttpContent.cs
- Origine:
- HttpContent.cs
Serializza il contenuto HTTP in un flusso di byte e lo copia nell'oggetto flusso fornito come parametro di 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
Parametri
- stream
- Stream
Il flusso di destinazione.
- context
- TransportContext
Informazioni relative al trasporto, ad esempio il token di associazione del canale. Questo parametro può essere null
.
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona.
Commenti
Questa operazione non verrà bloccata. L'oggetto restituito Task verrà completato dopo che tutto il contenuto è stato scritto nell'oggetto di flusso passato come stream
parametro.
Si applica a
CopyToAsync(Stream, CancellationToken)
- Origine:
- HttpContent.cs
- Origine:
- HttpContent.cs
- Origine:
- HttpContent.cs
Serializza il contenuto HTTP in un flusso di byte e lo copia nell'oggetto flusso fornito come parametro di 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
Parametri
- stream
- Stream
Il flusso di destinazione.
- 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 restituito Task verrà completato dopo che tutto il contenuto è stato scritto nell'oggetto di flusso passato come stream
parametro.
Si applica a
CopyToAsync(Stream, TransportContext, CancellationToken)
- Origine:
- HttpContent.cs
- Origine:
- HttpContent.cs
- Origine:
- HttpContent.cs
Serializza il contenuto HTTP in un flusso di byte e lo copia nell'oggetto flusso fornito come parametro di 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
Parametri
- stream
- Stream
Il flusso di destinazione.
- context
- TransportContext
Informazioni relative al trasporto, ad esempio il token di associazione del canale. Questo parametro può essere null
.
- 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 restituito Task verrà completato dopo che tutto il contenuto è stato scritto nell'oggetto di flusso passato come stream
parametro.