IXmlJsonReaderInitializer Interface
Specifies the interface for initializing a JavaScript Object Notation (JSON) reader when reusing them to read from a particular stream or buffer.
Assembly: System.Runtime.Serialization (in System.Runtime.Serialization.dll)
| Name | Description | |
|---|---|---|
![]() | SetInput(array<Byte>^, Int32, Int32, Encoding^, XmlDictionaryReaderQuotas^, OnXmlDictionaryReaderClose^) | Reinitializes a JavaScript Object Notation (JSON) enabled reader to a specified buffer that contains JSON-encoded data. |
![]() | SetInput(Stream^, Encoding^, XmlDictionaryReaderQuotas^, OnXmlDictionaryReaderClose^) | Reinitializes a JavaScript Object Notation (JSON) enabled reader to a specified stream that contains JSON-encoded data. |
The XmlDictionaryReader objects created by one of the CreateJsonReader methods implement this interface and are initialized ready to read JSON-encoded data. But if a user wants to reuse the same XmlDictionaryReader object to read other JSON-encoded data, then the reader must be initialized to the second dataset to be read by using one of the SetInputmethods.
Available since 3.5
