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对象的参数。 这些对象可以根据要反序列化的信息源执行特定操作。

例外

调用方没有所需的权限。

适用于