ObjectManager(ISurrogateSelector, StreamingContext) Konstruktor
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Inicializálja a ObjectManager osztály új példányát.
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)
Paraméterek
- selector
- ISurrogateSelector
A használni kívánt helyettes választó. Ez ISurrogateSelector határozza meg az adott típusú objektumok deszerializálásához használandó megfelelő helyettesítőt. Deszerializáláskor a helyettesítő választó létrehoz egy új objektumpéldányt a streamen továbbított információkból.
- context
- StreamingContext
A streamelési környezet. Ezt StreamingContext nem használja ObjectManagera rendszer, hanem paraméterként továbbítja a rendszer minden olyan objektumnak, amely megvalósít vagy ISerializable rendelkezik egy ISerializationSurrogate. Ezek az objektumok a deszerializálandó információ forrásától függően bizonyos műveleteket hajthatnak végre.
Kivételek
A hívó nem rendelkezik a szükséges engedéllyel.