Share via


IDataWriter Interfaz

Definición

Proporciona acceso de escritura a un flujo de salida.

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 de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Propiedades

ByteOrder

Obtiene o establece el orden de bytes de los datos en el flujo de salida.

UnicodeEncoding

Obtiene o establece la codificación de caracteres Unicode para el flujo de salida.

UnstoredBufferLength

Obtiene el tamaño del búfer que no se ha usado.

Métodos

DetachBuffer()

Desasocia un búfer que se adjuntó anteriormente al escritor.

DetachStream()

Desasocia una secuencia que se adjuntó anteriormente al escritor.

FlushAsync()

Vacía los datos de forma asincrónica.

MeasureString(String)

Obtiene el tamaño de una cadena.

StoreAsync()

Confirma los datos en el búfer en un almacén de respaldo.

WriteBoolean(Boolean)

Escribe un valor booleano en el flujo de salida.

WriteBuffer(IBuffer)

Escribe un número de bytes de un búfer en el flujo de salida.

WriteBuffer(IBuffer, UInt32, UInt32)

Escribe un intervalo de bytes de un búfer en el flujo de salida.

WriteByte(Byte)

Escribe un valor de byte en el flujo de salida.

WriteBytes(Byte[])

Escribe una matriz de valores de bytes en el flujo de salida.

WriteDateTime(DateTime)

Escribe un valor de fecha y hora en el flujo de salida.

WriteDouble(Double)

Escribe un valor de punto flotante en el flujo de salida.

WriteGuid(Guid)

Escribe un valor GUID en el flujo de salida.

WriteInt16(Int16)

Escribe un valor entero de 16 bits en el flujo de salida.

WriteInt32(Int32)

Escribe un valor entero de 32 bits en el flujo de salida.

WriteInt64(Int64)

Escribe un valor entero de 64 bits en el flujo de salida.

WriteSingle(Single)

Escriba un valor de punto flotante en el flujo de salida.

WriteString(String)

Escribe un valor de cadena en el flujo de salida.

WriteTimeSpan(TimeSpan)

Escribe un valor de intervalo de tiempo en el flujo de salida.

WriteUInt16(UInt16)

Escribe un valor entero de 16 bits sin signo en el flujo de salida.

WriteUInt32(UInt32)

Escribe un valor entero de 32 bits sin signo en el flujo de salida.

WriteUInt64(UInt64)

Escribe un valor entero de 64 bits sin signo en el flujo de salida.

Se aplica a