IDataWriter Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |