Condividi tramite


MultipartContent.CreateContentReadStreamAsync Metodo

Definizione

Overload

CreateContentReadStreamAsync()

Serializza il contenuto HTTP in un flusso usando la codifica multipart/* come operazione asincrona.

CreateContentReadStreamAsync(CancellationToken)

Serializza il contenuto HTTP in un flusso usando la codifica multipart/* come operazione asincrona.

CreateContentReadStreamAsync()

Origine:
MultipartContent.cs
Origine:
MultipartContent.cs
Origine:
MultipartContent.cs

Serializza il contenuto HTTP in un flusso usando la codifica multipart/* come operazione asincrona.

protected:
 override System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync();
protected override System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync ();
override this.CreateContentReadStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overrides Function CreateContentReadStreamAsync () As Task(Of Stream)

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Commenti

Questo metodo esegue HttpContent.CreateContentReadStreamAsync l'override per usare un flusso personalizzato che contiene una matrice, con ogni contenuto HTTP e il relativo limite codificato e serializzato in un'istanza MemoryStream .

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 Task<TResult>.Result proprietà nell'oggetto attività restituito contiene il flusso che rappresenta il contenuto HTTP codificato multipart/*. Il flusso restituito può quindi essere usato per leggere il contenuto usando varie API di flusso.

Si applica a

CreateContentReadStreamAsync(CancellationToken)

Origine:
MultipartContent.cs
Origine:
MultipartContent.cs
Origine:
MultipartContent.cs

Serializza il contenuto HTTP in un flusso usando la codifica multipart/* come operazione asincrona.

protected:
 override System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync(System::Threading::CancellationToken cancellationToken);
protected override System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync (System.Threading.CancellationToken cancellationToken);
override this.CreateContentReadStreamAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overrides 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

Questo metodo esegue HttpContent.CreateContentReadStreamAsync l'override per usare un flusso personalizzato che contiene una matrice, con ogni contenuto HTTP e il relativo limite codificato e serializzato in un'istanza MemoryStream .

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 Task<TResult>.Result proprietà nell'oggetto attività restituito contiene il flusso che rappresenta il contenuto HTTP codificato multipart/*. Il flusso restituito può quindi essere usato per leggere il contenuto usando varie API di flusso.

Si applica a