Export (0) Print
Expand All

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
Public methodSetInput(Stream, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)Reinitializes a JavaScript Object Notation (JSON) enabled reader to a specified stream that contains JSON-encoded data.
Public methodSetInput(Byte[], Int32, Int32, Encoding, XmlDictionaryReaderQuotas, OnXmlDictionaryReaderClose)Reinitializes a JavaScript Object Notation (JSON) enabled reader to a specified buffer that contains JSON-encoded data.
Top

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 SetInput methods.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft