Export (0) Print
Expand All

ObjectManager Constructor

Initializes a new instance of the ObjectManager class.

Namespace:  System.Runtime.Serialization
Assembly:  mscorlib (in mscorlib.dll)

public ObjectManager(
	ISurrogateSelector selector,
	StreamingContext context
)

Parameters

selector
Type: System.Runtime.Serialization.ISurrogateSelector

The surrogate selector to use. The ISurrogateSelector determines the correct surrogate to use when deserializing objects of a given type. At deserialization time, the surrogate selector creates a new instance of the object from the information transmitted on the stream.

context
Type: System.Runtime.Serialization.StreamingContext

The streaming context. The StreamingContext is not used by ObjectManager, but is passed as a parameter to any objects implementing ISerializable or having a ISerializationSurrogate. These objects can take specific actions depending on the source of the information to deserialize.

ExceptionCondition
SecurityException

The caller does not have the required permission.

.NET Framework

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, 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.

Show:
© 2014 Microsoft