Partilhar via


HttpStreamContent Classe

Definição

Fornece conteúdo HTTP que usa um fluxo.

public ref class HttpStreamContent sealed : IClosable, IStringable, IHttpContent
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpStreamContentFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpStreamContent final : IClosable, IStringable, IHttpContent
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpStreamContentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpStreamContent final : IClosable, IStringable, IHttpContent
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpStreamContentFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpStreamContent : System.IDisposable, IStringable, IHttpContent
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpStreamContentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpStreamContent : System.IDisposable, IStringable, IHttpContent
function HttpStreamContent(content)
Public NotInheritable Class HttpStreamContent
Implements IDisposable, IHttpContent, IStringable
Herança
Object Platform::Object IInspectable HttpStreamContent
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Construtores

HttpStreamContent(IInputStream)

Inicializa uma nova instância da classe HttpStreamContent com o conteúdo especificado.

Propriedades

Headers

Obter uma coleção de cabeçalhos de conteúdo definida no HttpStreamContent.

Métodos

BufferAllAsync()

Serialize o HttpStreamContent na memória como uma operação assíncrona.

Close()

Fecha a instância httpStreamContent e libera recursos alocados.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

ReadAsBufferAsync()

Serialize o HttpStreamContent para um buffer como uma operação assíncrona.

ReadAsInputStreamAsync()

Serialize o HttpStreamContent e retorne um fluxo de entrada que representa o conteúdo como uma operação assíncrona.

ReadAsStringAsync()

Serialize o HttpStreamContent para uma cadeia de caracteres como uma operação assíncrona.

ToString()

Retorna uma cadeia de caracteres que representa o objeto HttpStreamContent atual.

TryComputeLength(UInt64)

Determina se o HttpStreamContent tem um comprimento válido em bytes.

WriteToStreamAsync(IOutputStream)

Escreva o HttpStreamContent em um fluxo de saída como uma operação assíncrona.

Aplica-se a

Confira também