HttpContent.CreateContentReadStreamAsync Método

Definição

Serializa o conteúdo HTTP em um fluxo de memória como uma operação assíncrona.Serialize the HTTP content to a memory stream as an asynchronous operation.

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)

Retornos

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

Comentários

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 Result Propriedade no objeto Task retornado conterá o fluxo de memória que representa o conteúdo http.Once the operation completes, the Result property on the returned task object contains the memory stream that represents the 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.

O CreateContentReadStreamAsync método armazena em buffer o conteúdo para um fluxo de memória.The CreateContentReadStreamAsync method buffers the content to a memory stream. Classes derivadas podem substituir esse comportamento se houver uma maneira melhor de recuperar o conteúdo como fluxo.Derived classes can override this behavior if there is a better way to retrieve the content as stream. Por exemplo, uma matriz de bytes ou uma cadeia de caracteres poderia usar um método mais eficiente, como a disposição de MemoryStream um somente leitura em torno de bytes ou cadeia de caracteres.)For example, a byte array or a string could use a more efficient method way such as wrapping a read-only MemoryStream around the bytes or string.)

Aplica-se a