IXmlJsonReaderInitializer Interface

IXmlJsonReaderInitializer Interface

 

Specifies the interface for initializing a JavaScript Object Notation (JSON) reader when reusing them to read from a particular stream or buffer.

Namespace:   System.Runtime.Serialization.Json
Assembly:  System.Runtime.Serialization (in System.Runtime.Serialization.dll)

public interface IXmlJsonReaderInitializer

NameDescription
System_CAPS_pubmethodSetInput(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)

Reinitializes a JavaScript Object Notation (JSON) enabled reader to a specified buffer that contains JSON-encoded data.

System_CAPS_pubmethodSetInput(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.

.NET Framework
Available since 3.5
Return to top
Show:
© 2016 Microsoft