ObjectManager Constructor (ISurrogateSelector^, StreamingContext)
Initializes a new instance of the ObjectManager class.
Assembly: mscorlib (in mscorlib.dll)
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.
| Exception | Condition |
|---|---|
| SecurityException | The caller does not have the required permission. |
for providing serialization services. Associated enumeration: SecurityPermissionFlag::SerializationFormatter.
Available since 1.1