HttpContent.CreateContentReadStreamAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| CreateContentReadStreamAsync() |
Serialize o conteúdo HTTP para um fluxo de memória como uma operação assíncrona. |
| CreateContentReadStreamAsync(CancellationToken) |
Serializa o conteúdo HTTP para um fluxo de memória como uma operação assíncrona. |
CreateContentReadStreamAsync()
- Origem:
- HttpContent.cs
- Origem:
- HttpContent.cs
- Origem:
- HttpContent.cs
- Origem:
- HttpContent.cs
- Origem:
- HttpContent.cs
Serialize o conteúdo HTTP para um fluxo de memória como uma operação assíncrona.
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)
Devoluções
O objeto tarefa que representa a operação assíncrona.
Observações
Esta operação não vai bloquear. O objeto devolvido Task<TResult> será concluído depois de todo o conteúdo ter sido escrito no fluxo de memória.
Uma vez concluída a operação, a Result propriedade no objeto de tarefa devolvido contém o fluxo de memória que representa o conteúdo HTTP. O fluxo devolvido pode então ser usado para ler o conteúdo usando várias APIs de fluxo.
O CreateContentReadStreamAsync método armazena o conteúdo num fluxo de memória. As classes derivadas podem sobrepor este comportamento se houver uma forma melhor de recuperar o conteúdo como stream. Por exemplo, um array de bytes ou uma string pode usar um método mais eficiente, como enrolar um dispositivo de leitura MemoryStream somente em torno dos bytes ou string.
Aplica-se a
CreateContentReadStreamAsync(CancellationToken)
- Origem:
- HttpContent.cs
- Origem:
- HttpContent.cs
- Origem:
- HttpContent.cs
- Origem:
- HttpContent.cs
- Origem:
- HttpContent.cs
Serializa o conteúdo HTTP para um fluxo de memória como uma operação assíncrona.
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)
Parâmetros
- cancellationToken
- CancellationToken
O token de cancelamento para cancelar a operação.
Devoluções
O objeto tarefa que representa a operação assíncrona.
Exceções
O token de cancelamento foi cancelado. Esta exceção é armazenada na tarefa devolvida.
Observações
Esta operação não vai bloquear. O objeto devolvido Task<TResult> será concluído depois de todo o conteúdo ter sido escrito no fluxo de memória.
Uma vez concluída a operação, a Result propriedade no objeto de tarefa devolvido contém o fluxo de memória que representa o conteúdo HTTP. O fluxo devolvido pode então ser usado para ler o conteúdo usando várias APIs de fluxo.
O CreateContentReadStreamAsync método armazena o conteúdo num fluxo de memória. As classes derivadas podem sobrepor este comportamento se houver uma forma melhor de recuperar o conteúdo como stream. Por exemplo, um array de bytes ou uma string poderia usar um método mais eficiente, como enrolar um sistema de leitura MemoryStream em redor dos bytes ou string.)