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

資料流內容。 ObjectManager 不使用 StreamingContext,但是該內容會當做參數傳入任何實作 ISerializable 或具有 ISerializationSurrogate 的物件。 這些物件可以根據還原序列化的資訊來源執行特定的動作。

例外狀況

呼叫端沒有必要的權限。

適用於