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
資料流內容。
ObjectManager
不使用 StreamingContext,但是該內容會當做參數傳入任何實作 ISerializable 或具有 ISerializationSurrogate 的物件。 這些物件可以根據還原序列化的資訊來源執行特定的動作。
例外狀況
呼叫端沒有必要的權限。