共用方式為


IDataReader 介面

定義

提供輸入資料流程的讀取權限。

public interface class IDataReader
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3803512873, 46273, 17172, 164, 184, 251, 129, 58, 47, 39, 94)]
struct IDataReader
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(3803512873, 46273, 17172, 164, 184, 251, 129, 58, 47, 39, 94)]
public interface IDataReader
Public Interface IDataReader
衍生
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

屬性

ByteOrder

取得或設定輸入資料流程中資料的位元組順序。

InputStreamOptions

取得或設定輸入資料流程的讀取選項。

UnconsumedBufferLength

取得尚未讀取之緩衝區的大小。

UnicodeEncoding

取得或設定輸入資料流程的 Unicode 字元編碼。

方法

DetachBuffer()

中斷連結先前附加至讀取器的緩衝區。

DetachStream()

中斷連結先前附加至讀取器的資料流程。

LoadAsync(UInt32)

從輸入資料流程載入資料。

ReadBoolean()

從輸入資料流程讀取布林值。

ReadBuffer(UInt32)

從輸入資料流程讀取緩衝區。

ReadByte()

從輸入資料流程讀取位元組值。

ReadBytes(Byte[])

從輸入資料流程讀取位元組值的陣列。

ReadDateTime()

從輸入資料流程讀取日期和時間值。

ReadDouble()

從輸入資料流程讀取浮點值。

ReadGuid()

從輸入資料流程讀取 GUID 值。

ReadInt16()

從輸入資料流程讀取 16 位整數值。

ReadInt32()

從輸入資料流程讀取 32 位整數值。

ReadInt64()

從輸入資料流程讀取 64 位整數值。

ReadSingle()

從輸入資料流程讀取浮點值。

ReadString(UInt32)

從輸入資料流程讀取字串值。

ReadTimeSpan()

從輸入資料流程讀取時間間隔。

ReadUInt16()

從輸入資料流程讀取 16 位不帶正負號的整數。

ReadUInt32()

從輸入資料流程讀取 32 位不帶正負號的整數。

ReadUInt64()

從輸入資料流程讀取 64 位不帶正負號的整數。

適用於