ObjectManager(ISurrogateSelector, StreamingContext) 构造函数

定义

初始化 ObjectManager 类的新实例。

public:
 ObjectManager(System::Runtime::Serialization::ISurrogateSelector ^ selector, System::Runtime::Serialization::StreamingContext context);
public ObjectManager (System.Runtime.Serialization.ISurrogateSelector? selector, System.Runtime.Serialization.StreamingContext context);
public ObjectManager (System.Runtime.Serialization.ISurrogateSelector selector, System.Runtime.Serialization.StreamingContext context);
new System.Runtime.Serialization.ObjectManager : System.Runtime.Serialization.ISurrogateSelector * System.Runtime.Serialization.StreamingContext -> System.Runtime.Serialization.ObjectManager
Public Sub New (selector As ISurrogateSelector, context As StreamingContext)

参数

selector
ISurrogateSelector

要使用的代理项选择器。 ISurrogateSelector 确定在反序列化给定类型的对象时所使用的正确代理项。 在反序列化时,代理项选择器将利用通过流传输的信息创建对象的新实例。

context
StreamingContext

流上下文。 StreamingContext 未被 ObjectManager 使用,但却作为参数传递到任何实现 ISerializable 或具有 ISerializationSurrogate 的对象。 这些对象可以根据要反序列化的信息的源来执行特定的操作。

例外

调用方没有所要求的权限。

适用于