Udostępnij za pośrednictwem


ObjectManager(ISurrogateSelector, StreamingContext) Konstruktor

Definicja

Inicjuje nowe wystąpienie klasy 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)

Parametry

selector
ISurrogateSelector

Selektor zastępczy do użycia. Parametr ISurrogateSelector określa prawidłowy surogat do użycia podczas deserializacji obiektów danego typu. W czasie deserializacji selektor zastępczy tworzy nowe wystąpienie obiektu z informacji przesyłanych w strumieniu.

context
StreamingContext

Kontekst przesyłania strumieniowego. Parametr StreamingContext nie jest używany przez ObjectManagerelement , ale jest przekazywany jako parametr do wszystkich obiektów implementowanych ISerializable lub mających element ISerializationSurrogate. Te obiekty mogą wykonywać określone akcje w zależności od źródła informacji w celu deserializacji.

Wyjątki

Obiekt wywołujący nie posiada wymaganych uprawnień.

Dotyczy