DataContractJsonSerializer Constructor (Type^, XmlDictionaryString^, IEnumerable<Type^>^)
.NET Framework (current version)
Initializes a new instance of the DataContractJsonSerializer class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter of type XmlDictionaryString, with a collection of known types that may be present in the object graph.
Assembly: System.Runtime.Serialization (in System.Runtime.Serialization.dll)
public:
DataContractJsonSerializer(
Type^ type,
XmlDictionaryString^ rootName,
IEnumerable<Type^>^ knownTypes
)
Parameters
- type
-
Type:
System::Type^
The type of the instances that is serialized or deserialized.
- rootName
-
Type:
System.Xml::XmlDictionaryString^
An XmlDictionaryString that contains the root element name of the content.
- knownTypes
-
Type:
System.Collections.Generic::IEnumerable<Type^>^
An IEnumerable<T> of Type that contains the types that may be present in the object graph.
.NET Framework
Available since 3.5
Available since 3.5
Show: