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物件。 這些物件可根據資訊來源採取特定動作來反序列化。
例外狀況
來電者沒有所需的權限。