MultipartContent.CreateContentReadStreamAsync Método

Definição

Serializa o conteúdo HTTP para um fluxo usando a codificação multipart/* como uma operação assíncrona.Serializes the HTTP content to a stream using the multipart/* encoding as an asynchronous operation.

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)

Retornos

O objeto de tarefa que representa a operação assíncrona.The task object representing the asynchronous operation.

Comentários

Esse método substitui HttpContent.CreateContentReadStreamAsync para usar um fluxo personalizado que contém uma matriz, com cada conteúdo HTTP e seu limite codificado e serializado em uma instância de MemoryStream.This method overrides HttpContent.CreateContentReadStreamAsync to use a custom stream that contains an array, with each HTTP content and its boundary encoded and serialized to a MemoryStream instance.

Esta operação não será bloqueada.This operation will not block. O objeto Task<TResult> retornado será concluído depois que todo o conteúdo tiver sido gravado no fluxo de memória.The returned Task<TResult> object will complete after all of the content has been written to the memory stream.

Quando a operação for concluída, a propriedade Task<TResult>.Result no objeto Task retornado conterá o fluxo que representa o conteúdo HTTP com várias partes/* codificado.Once the operation completes, the Task<TResult>.Result property on the returned task object contains the stream that represents the multipart/* encoded HTTP content. O fluxo retornado pode então ser usado para ler o conteúdo usando várias APIs de fluxo.The returned stream can then be used to read the content using various stream APIs.

Aplica-se a