ISafeSerializationData.CompleteDeserialization Method
.NET Framework 4.5
This method is called when the instance is deserialized.
Namespace: System.Runtime.Serialization
Assembly: mscorlib (in mscorlib.dll)
Parameters
- deserialized
- Type: System.Object
An object that contains the state of the instance.
The state object is stored in a private variable defined in the implementation of the ISafeSerializationData class.
The following example restores the state of the exception after being deserialized.
// This method is called when deserialization of the // exception is complete. void ISafeSerializationData.CompleteDeserialization (object obj) { // Since the exception simply contains an instance of // the exception state object, we can repopulate it // here by just setting its instance field to be equal // to this deserialized state instance. NewException exception = obj as NewException; exception.m_state = this; }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.