IDataReader
IDataReader
IDataReader
IDataReader
Interface
Definition
Provides read access to an input stream.
public : interface IDataReaderpublic interface IDataReaderPublic Interface IDataReader// You can use this interface in JavaScript.
- Attributes
| Device family |
Windows 10 (introduced v10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Properties
ByteOrder ByteOrder ByteOrder ByteOrder
Gets or sets the byte order of the data in the input stream.
public : ByteOrder ByteOrder { get; set; }public ByteOrder ByteOrder { get; set; }Public ReadWrite Property ByteOrder As ByteOrder// You can use this property in JavaScript.
InputStreamOptions InputStreamOptions InputStreamOptions InputStreamOptions
Gets or sets the read options for the input stream.
public : InputStreamOptions InputStreamOptions { get; set; }public InputStreamOptions InputStreamOptions { get; set; }Public ReadWrite Property InputStreamOptions As InputStreamOptions// You can use this property in JavaScript.
One of the enumeration values.
UnconsumedBufferLength UnconsumedBufferLength UnconsumedBufferLength UnconsumedBufferLength
Gets the size of the buffer that has not been read.
public : unsigned int UnconsumedBufferLength { get; }public uint UnconsumedBufferLength { get; }Public ReadOnly Property UnconsumedBufferLength As uint// You can use this property in JavaScript.
- Value
- unsigned int uint uint uint
The size of the buffer that has not been read, in bytes.
UnicodeEncoding UnicodeEncoding UnicodeEncoding UnicodeEncoding
Gets or sets the Unicode character encoding for the input stream.
public : UnicodeEncoding UnicodeEncoding { get; set; }public UnicodeEncoding UnicodeEncoding { get; set; }Public ReadWrite Property UnicodeEncoding As UnicodeEncoding// You can use this property in JavaScript.
One of the enumeration values.
Methods
DetachStream() DetachStream() DetachStream() DetachStream()
Detaches a stream that was previously attached to the reader.
public : IInputStream DetachStream()public IInputStream DetachStream()Public Function DetachStream() As IInputStream// You can use this method in JavaScript.
The detached stream.
LoadAsync(UInt32) LoadAsync(UInt32) LoadAsync(UInt32) LoadAsync(UInt32)
Loads data from the input stream.
public : DataReaderLoadOperation LoadAsync(unsigned int count)public DataReaderLoadOperation LoadAsync(UInt32 count)Public Function LoadAsync(count As UInt32) As DataReaderLoadOperation// You can use this method in JavaScript.
- count
- unsigned int UInt32 UInt32 UInt32
The count of bytes to load into the intermediate buffer.
The asynchronous operation.
ReadBoolean() ReadBoolean() ReadBoolean() ReadBoolean()
Reads a Boolean value from the input stream.
public : PlatForm::Boolean ReadBoolean()public bool ReadBoolean()Public Function ReadBoolean() As bool// You can use this method in JavaScript.
The value.
ReadBuffer(UInt32) ReadBuffer(UInt32) ReadBuffer(UInt32) ReadBuffer(UInt32)
Reads a buffer from the input stream.
public : IBuffer ReadBuffer(unsigned int length)public IBuffer ReadBuffer(UInt32 length)Public Function ReadBuffer(length As UInt32) As IBuffer// You can use this method in JavaScript.
- length
- unsigned int UInt32 UInt32 UInt32
The length of the buffer, in bytes.
ReadByte() ReadByte() ReadByte() ReadByte()
Reads a byte value from the input stream.
public : byte ReadByte()public byte ReadByte()Public Function ReadByte() As byte// You can use this method in JavaScript.
The value.
ReadBytes(Byte[]) ReadBytes(Byte[]) ReadBytes(Byte[]) ReadBytes(Byte[])
Reads an array of byte values from the input stream.
public : void ReadBytes(Byte[] value)public void ReadBytes(Byte[] value)Public Function ReadBytes(value As Byte[]) As void// You can use this method in JavaScript.
- value
- Byte[] Byte[] Byte[] Byte[]
The array of values.
ReadDateTime() ReadDateTime() ReadDateTime() ReadDateTime()
Reads a date and time value from the input stream.
public : DateTime ReadDateTime()public DateTimeOffset ReadDateTime()Public Function ReadDateTime() As DateTimeOffset// You can use this method in JavaScript.
The value.
ReadDouble() ReadDouble() ReadDouble() ReadDouble()
Reads a floating-point value from the input stream.
public : double ReadDouble()public double ReadDouble()Public Function ReadDouble() As double// You can use this method in JavaScript.
The value.
ReadGuid() ReadGuid() ReadGuid() ReadGuid()
Reads a GUID value from the input stream.
public : PlatForm::Guid ReadGuid()public Guid ReadGuid()Public Function ReadGuid() As Guid// You can use this method in JavaScript.
The value.
ReadInt16() ReadInt16() ReadInt16() ReadInt16()
Reads a 16-bit integer value from the input stream.
public : short ReadInt16()public short ReadInt16()Public Function ReadInt16() As short// You can use this method in JavaScript.
The value.
ReadInt32() ReadInt32() ReadInt32() ReadInt32()
Reads a 32-bit integer value from the input stream.
public : int ReadInt32()public int ReadInt32()Public Function ReadInt32() As int// You can use this method in JavaScript.
The value.
ReadInt64() ReadInt64() ReadInt64() ReadInt64()
Reads a 64-bit integer value from the input stream.
public : long ReadInt64()public long ReadInt64()Public Function ReadInt64() As long// You can use this method in JavaScript.
The value.
ReadSingle() ReadSingle() ReadSingle() ReadSingle()
Reads a floating-point value from the input stream.
public : float ReadSingle()public float ReadSingle()Public Function ReadSingle() As float// You can use this method in JavaScript.
The value.
ReadString(UInt32) ReadString(UInt32) ReadString(UInt32) ReadString(UInt32)
Reads a string value from the input stream.
public : PlatForm::String ReadString(unsigned int codeUnitCount)public string ReadString(UInt32 codeUnitCount)Public Function ReadString(codeUnitCount As UInt32) As string// You can use this method in JavaScript.
- codeUnitCount
- unsigned int UInt32 UInt32 UInt32
The length of the string.
The value.
ReadTimeSpan() ReadTimeSpan() ReadTimeSpan() ReadTimeSpan()
Reads a time interval from the input stream.
public : TimeSpan ReadTimeSpan()public TimeSpan ReadTimeSpan()Public Function ReadTimeSpan() As TimeSpan// You can use this method in JavaScript.
The value.
ReadUInt16() ReadUInt16() ReadUInt16() ReadUInt16()
Reads a 16-bit unsigned integer from the input stream.
public : ushort ReadUInt16()public ushort ReadUInt16()Public Function ReadUInt16() As ushort// You can use this method in JavaScript.
The value.
ReadUInt32() ReadUInt32() ReadUInt32() ReadUInt32()
Reads a 32-bit unsigned integer from the input stream.
public : unsigned int ReadUInt32()public uint ReadUInt32()Public Function ReadUInt32() As uint// You can use this method in JavaScript.
The value.