IDataWriter Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |