Share via


IDataWriter Interface

Definição

Fornece acesso de gravação a um fluxo de saída.

public interface class IDataWriter
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1689817701, 54081, 18722, 179, 138, 221, 74, 248, 128, 140, 78)]
struct IDataWriter
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1689817701, 54081, 18722, 179, 138, 221, 74, 248, 128, 140, 78)]
public interface IDataWriter
Public Interface IDataWriter
Derivado
Atributos

Requisitos do Windows

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

Propriedades

ByteOrder

Obtém ou define a ordem de bytes dos dados no fluxo de saída.

UnicodeEncoding

Obtém ou define a codificação de caracteres Unicode para o fluxo de saída.

UnstoredBufferLength

Obtém o tamanho do buffer que não foi usado.

Métodos

DetachBuffer()

Desanexa um buffer que foi anexado anteriormente ao gravador.

DetachStream()

Desanexa um fluxo que foi anexado anteriormente ao gravador.

FlushAsync()

Libera dados de forma assíncrona.

MeasureString(String)

Obtém o tamanho de uma cadeia de caracteres.

StoreAsync()

Confirma dados no buffer em um repositório de backup.

WriteBoolean(Boolean)

Grava um valor booliano no fluxo de saída.

WriteBuffer(IBuffer)

Grava um número de bytes de um buffer no fluxo de saída.

WriteBuffer(IBuffer, UInt32, UInt32)

Grava um intervalo de bytes de um buffer no fluxo de saída.

WriteByte(Byte)

Grava um valor de byte no fluxo de saída.

WriteBytes(Byte[])

Grava uma matriz de valores de bytes no fluxo de saída.

WriteDateTime(DateTime)

Grava um valor de data e hora no fluxo de saída.

WriteDouble(Double)

Grava um valor de ponto flutuante no fluxo de saída.

WriteGuid(Guid)

Grava um valor guid no fluxo de saída.

WriteInt16(Int16)

Grava um valor inteiro de 16 bits no fluxo de saída.

WriteInt32(Int32)

Grava um valor inteiro de 32 bits no fluxo de saída.

WriteInt64(Int64)

Grava um valor inteiro de 64 bits no fluxo de saída.

WriteSingle(Single)

Escreva um valor de ponto flutuante no fluxo de saída.

WriteString(String)

Grava um valor de cadeia de caracteres no fluxo de saída.

WriteTimeSpan(TimeSpan)

Grava um valor de intervalo de tempo no fluxo de saída.

WriteUInt16(UInt16)

Grava um valor inteiro sem sinal de 16 bits no fluxo de saída.

WriteUInt32(UInt32)

Grava um valor inteiro sem sinal de 32 bits no fluxo de saída.

WriteUInt64(UInt64)

Grava um valor inteiro sem sinal de 64 bits no fluxo de saída.

Aplica-se a