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 的对象。 这些对象可以根据要反序列化的信息的源来执行特定的操作。
例外
调用方没有所要求的权限。