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

串流的背景。 該 StreamingContext 參數不被 ObjectManager使用 ,而是作為參數傳遞給任何實作 ISerializable 或具有 的 ISerializationSurrogate物件。 這些物件可根據資訊來源採取特定動作來反序列化。

例外狀況

來電者沒有所需的權限。

適用於