ObjectManager(ISurrogateSelector, StreamingContext) Konstruktor

Definíció

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.

A következőre érvényes: