Contains classes that can be used for serializing and deserializing objects. Serialization is the process of converting an object or a graph of objects into a linear sequence of bytes for either storage or transmission to another location. Deserialization is the process of taking in stored information and recreating objects from it.
CollectionDataContractAttributeWhen 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.
ContractNamespaceAttributeSpecifies the CLR namespace and XML namespace of the data contract.
DataContractAttributeSpecifies 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.
DataContractResolverProvides a mechanism for dynamically mapping types to and from xsi:type
representations during serialization and deserialization.
Serializes and deserializes an instance of a type into an XML stream or document using a supplied data contract. This class cannot be inherited.
DataContractSerializerExtensionsExtends the DataContractSerializer class by providing methods for setting and getting an ISerializationSurrogateProvider.
DataContractSerializerSettingsSpecifies data contract serializer settings.
DataMemberAttributeWhen applied to the member of a type, specifies that the member is part of a data contract and is serializable by the DataContractSerializer.
DateTimeFormatSpecifies date-time format options.
EnumMemberAttributeSpecifies that the field is an enumeration member and should be serialized.
ExportOptionsRepresents the options that can be set for an XsdDataContractExporter.
ExtensionDataObjectStores data from a versioned data contract that has been extended by adding new members.
FormatterProvides base functionality for the common language runtime serialization formatters.
FormatterConverterRepresents a base implementation of the IFormatterConverter interface that uses the Convert class and the IConvertible interface.
FormatterServicesProvides static methods to aid with the implementation of a Formatter for serialization. This class cannot be inherited.
IgnoreDataMemberAttributeWhen applied to the member of a type, specifies that the member is not part of a data contract and is not serialized.
ImportOptionsRepresents the options that can be set on an XsdDataContractImporter.
InvalidDataContractExceptionThe exception that is thrown when the DataContractSerializer or NetDataContractSerializer encounters an invalid data contract during serialization and deserialization.
KnownTypeAttributeSpecifies types that should be recognized by the DataContractSerializer when serializing or deserializing a given type.
NetDataContractSerializerSerializes and deserializes an instance of a type into XML stream or document using the supplied .NET types. This class cannot be inherited.
ObjectIDGeneratorGenerates IDs for objects.
ObjectManagerKeeps track of objects as they are deserialized.
OnDeserializedAttributeWhen applied to a method, specifies that the method is called immediately after deserialization of an object in an object graph. The order of deserialization relative to other objects in the graph is non-deterministic.
OnDeserializingAttributeWhen applied to a method, specifies that the method is called during deserialization of an object in an object graph. The order of deserialization relative to other objects in the graph is non-deterministic.
OnSerializedAttributeWhen applied to a method, specifies that the method is called after serialization of an object in an object graph. The order of serialization relative to other objects in the graph is non-deterministic.
OnSerializingAttributeWhen applied to a method, specifies that the method is called during serialization of an object in an object graph. The order of serialization relative to other objects in the graph is non-deterministic.
OptionalFieldAttributeSpecifies that a field can be missing from a serialization stream so that the BinaryFormatter and the SoapFormatter does not throw an exception.
SafeSerializationEventArgsProvides data for the SerializeObjectState event.
SerializationBinderAllows users to control class loading and mandate what class to load.
SerializationExceptionThe exception thrown when an error occurs during serialization or deserialization.
SerializationInfoStores all the data needed to serialize or deserialize an object. This class cannot be inherited.
SerializationInfoEnumeratorProvides a formatter-friendly mechanism for parsing the data in SerializationInfo. This class cannot be inherited.
SerializationObjectManagerManages serialization processes at run time. This class cannot be inherited.
SurrogateSelectorAssists formatters in selection of the serialization surrogate to delegate the serialization or deserialization process to.
TypeLoadExceptionHolder XmlObjectSerializerProvides the base class used to serialize objects as XML streams or documents. This class is abstract.
XmlSerializableServicesContains methods for reading and writing XML.
XPathQueryGeneratorWhen given a class representing a data contract, and metadata representing a member of the contract, produces an XPath query for the member.
XsdDataContractExporterAllows the transformation of a set of .NET types that are used in data contracts into an XML schema file (.xsd).
XsdDataContractImporterAllows the transformation of a set of XML schema files (.xsd) into common language runtime (CLR) types.
The ISerializable interface provides a way for classes to control their own serialization behavior. Classes in the System.Runtime.Serialization.Formatters namespace control the actual formatting of various data types encapsulated in the serialized objects.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4