다음을 통해 공유


IDataWriter 인터페이스

정의

출력 스트림에 대한 쓰기 액세스를 제공합니다.

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
파생
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

속성

ByteOrder

출력 스트림에서 데이터의 바이트 순서를 가져오거나 설정합니다.

UnicodeEncoding

출력 스트림에 대한 유니코드 문자 인코딩을 가져오거나 설정합니다.

UnstoredBufferLength

사용되지 않은 버퍼의 크기를 가져옵니다.

메서드

DetachBuffer()

이전에 작성기에 연결된 버퍼를 분리합니다.

DetachStream()

이전에 작성기에 연결된 스트림을 분리합니다.

FlushAsync()

데이터를 비동기적으로 플러시합니다.

MeasureString(String)

문자열의 크기를 가져옵니다.

StoreAsync()

버퍼의 데이터를 백업 저장소에 커밋합니다.

WriteBoolean(Boolean)

출력 스트림에 부울 값을 씁니다.

WriteBuffer(IBuffer)

버퍼에서 출력 스트림으로 여러 바이트를 씁니다.

WriteBuffer(IBuffer, UInt32, UInt32)

버퍼에서 출력 스트림으로 바이트 범위를 씁니다.

WriteByte(Byte)

출력 스트림에 바이트 값을 씁니다.

WriteBytes(Byte[])

출력 스트림에 바이트 값 배열을 씁니다.

WriteDateTime(DateTime)

출력 스트림에 날짜 및 시간 값을 씁니다.

WriteDouble(Double)

출력 스트림에 부동 소수점 값을 씁니다.

WriteGuid(Guid)

출력 스트림에 GUID 값을 씁니다.

WriteInt16(Int16)

출력 스트림에 16비트 정수 값을 씁니다.

WriteInt32(Int32)

출력 스트림에 32비트 정수 값을 씁니다.

WriteInt64(Int64)

출력 스트림에 64비트 정수 값을 씁니다.

WriteSingle(Single)

출력 스트림에 부동 소수점 값을 씁니다.

WriteString(String)

출력 스트림에 문자열 값을 씁니다.

WriteTimeSpan(TimeSpan)

출력 스트림에 시간 간격 값을 씁니다.

WriteUInt16(UInt16)

16비트 부호 없는 정수 값을 출력 스트림에 씁니다.

WriteUInt32(UInt32)

32비트 부호 없는 정수 값을 출력 스트림에 씁니다.

WriteUInt64(UInt64)

64비트 부호 없는 정수 값을 출력 스트림에 씁니다.

적용 대상