|
| Class | Description |
|---|
.gif) | CollectionDataContractAttribute | When applied to a collection type, enables custom specification of the collection item elements. This attribute can be applied only to types that are recognized by the DataContractSerializer as valid, serializable collections. |
.gif) | ContractNamespaceAttribute | Specifies the CLR namespace and XML namespace of the data contract. |
.gif) | DataContractAttribute | Specifies that the type defines or implements a data contract and is serializable by a serializer, such as the DataContractSerializer. To make their type serializable, type authors must define a data contract for their type. |
.gif) | DataContractSerializer | Serializes and deserializes an instance of a type into an XML stream or document using a supplied data contract. This class cannot be inherited. |
.gif) | DataMemberAttribute | When applied to the member of a type, specifies that the member is part of a data contract and is serializable by the DataContractSerializer. |
.gif) | EnumMemberAttribute | Specifies that the field is an enumeration member and should be serialized. |
.gif) | ExportOptions | Represents the options that can be set for an XsdDataContractExporter. |
.gif) | ExtensionDataObject | Stores data from a versioned data contract that has been extended by adding new members. |
.gif) | Formatter |
Provides base functionality for the common language runtime serialization formatters.
|
.gif) | FormatterConverter | Represents a base implementation of the IFormatterConverter interface that uses the Convert class and the IConvertible interface. |
.gif) | FormatterServices |
Provides static methods to aid with the implementation of a Formatter for serialization. This class cannot be inherited.
|
.gif) | IgnoreDataMemberAttribute | When applied to the member of a type, specifies that the member is not part of a data contract and is not serialized. |
.gif) | ImportOptions | Represents the options that can be set on an XsdDataContractImporter. |
.gif) | InvalidDataContractException | The exception that is thrown when the DataContractSerializer or NetDataContractSerializer encounters an invalid data contract during serialization and deserialization. |
.gif) | KnownTypeAttribute | Specifies types that should be recognized by the DataContractSerializer when serializing or deserializing a given type. |
.gif) | NetDataContractSerializer | Serializes and deserializes an instance of a type into XML stream or document using the supplied .NET Framework types. This class cannot be inherited. |
.gif) | ObjectIDGenerator |
Generates IDs for objects.
|
.gif) | ObjectManager |
Keeps track of objects as they are deserialized.
|
.gif) | OnDeserializedAttribute |
When applied to a method, specifies that the method is called immediately after deserialization of the object.
|
.gif) | OnDeserializingAttribute |
When applied to a method, specifies that the method is called during deserialization of an object.
|
.gif) | OnSerializedAttribute |
When applied to a method, specifies that the method is called after serialization of an object graph.
|
.gif) | OnSerializingAttribute |
When applied to a method, specifies that the method is called before serialization of an object.
|
.gif) | OptionalFieldAttribute |
Specifies that a field can be missing from a serialization stream so that the BinaryFormatter and the SoapFormatter does not throw an exception.
|
.gif) | SerializationBinder |
Allows users to control class loading and mandate what class to load.
|
.gif) | SerializationException |
The exception thrown when an error occurs during serialization or deserialization.
|
.gif) | SerializationInfo |
Stores all the data needed to serialize or deserialize an object. This class cannot be inherited.
|
.gif) | SerializationInfoEnumerator |
Provides a formatter-friendly mechanism for parsing the data in SerializationInfo. This class cannot be inherited.
|
.gif) | SerializationObjectManager |
Manages serialization processes at run time. This class cannot be inherited.
|
.gif) | SurrogateSelector |
Assists formatters in selection of the serialization surrogate to delegate the serialization or deserialization process to.
|
.gif) | XmlObjectSerializer | Provides the base class used to serialize objects as XML streams or documents. This class is abstract. |
.gif) | XmlSerializableServices | Contains methods for reading and writing XML. |
.gif) | XsdDataContractExporter | Allows the transformation of a set of .NET Framework types that are used in data contracts into an XML schema file (.xsd). |
.gif) | XsdDataContractImporter | Allows the transformation of a set of XML schema files (.xsd) into common language runtime (CLR) types. |