HttpContent.CreateContentReadStreamAsync 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.
Overload
CreateContentReadStreamAsync() |
Serializza il contenuto HTTP in un flusso di memoria come operazione asincrona. |
CreateContentReadStreamAsync(CancellationToken) |
Serializza il contenuto HTTP in un flusso di memoria come operazione asincrona. |
CreateContentReadStreamAsync()
- Origine:
- HttpContent.cs
- Origine:
- HttpContent.cs
- Origine:
- HttpContent.cs
Serializza il contenuto HTTP in un flusso di memoria come operazione asincrona.
protected:
virtual System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync();
protected virtual System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync ();
abstract member CreateContentReadStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
override this.CreateContentReadStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overridable Function CreateContentReadStreamAsync () As Task(Of Stream)
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona.
Commenti
Questa operazione non verrà bloccata. L'oggetto restituito Task<TResult> verrà completato dopo che tutto il contenuto è stato scritto nel flusso di memoria.
Al termine dell'operazione, la Result proprietà nell'oggetto attività restituito contiene il flusso di memoria che rappresenta il contenuto HTTP. Il flusso restituito può quindi essere usato per leggere il contenuto usando varie API di flusso.
Il CreateContentReadStreamAsync metodo memorizza nel buffer il contenuto in un flusso di memoria. Le classi derivate possono eseguire l'override di questo comportamento se esiste un modo migliore per recuperare il contenuto come flusso. Ad esempio, una matrice di byte o una stringa può usare un metodo più efficiente, ad esempio il wrapping di una stringa o di sola lettura MemoryStream intorno ai byte o alla stringa.
Si applica a
CreateContentReadStreamAsync(CancellationToken)
- Origine:
- HttpContent.cs
- Origine:
- HttpContent.cs
- Origine:
- HttpContent.cs
Serializza il contenuto HTTP in un flusso di memoria come operazione asincrona.
protected:
virtual System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync(System::Threading::CancellationToken cancellationToken);
protected virtual System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync (System.Threading.CancellationToken cancellationToken);
abstract member CreateContentReadStreamAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
override this.CreateContentReadStreamAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overridable Function CreateContentReadStreamAsync (cancellationToken As CancellationToken) As Task(Of Stream)
Parametri
- 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<TResult> verrà completato dopo che tutto il contenuto è stato scritto nel flusso di memoria.
Al termine dell'operazione, la Result proprietà nell'oggetto attività restituito contiene il flusso di memoria che rappresenta il contenuto HTTP. Il flusso restituito può quindi essere usato per leggere il contenuto usando varie API di flusso.
Il CreateContentReadStreamAsync metodo memorizza nel buffer il contenuto in un flusso di memoria. Le classi derivate possono eseguire l'override di questo comportamento se esiste un modo migliore per recuperare il contenuto come flusso. Ad esempio, una matrice di byte o una stringa può usare un metodo più efficiente, ad esempio il wrapping di una stringa o di sola lettura MemoryStream intorno ai byte o alla stringa.