ObjectManager(ISurrogateSelector, StreamingContext) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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对象的参数。 这些对象可以根据要反序列化的信息源执行特定操作。
例外
调用方没有所需的权限。