Freigeben über


ObjectManager(ISurrogateSelector, StreamingContext) Konstruktor

Definition

Initialisiert eine neue Instanz der ObjectManager-Klasse.

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)

Parameter

selector
ISurrogateSelector

Der zu verwendende Ersatzselektor. Der ISurrogateSelector bestimmt den korrekten Ersatz, der bei der Deserialisierung von Objekten eines bestimmten Typs verwendet werden soll. Der Ersatzselektor erstellt während der Deserialisierung anhand der im Stream übertragenen Informationen eine neue Instanz des Objekts.

context
StreamingContext

Der Streamingkontext. Der StreamingContext wird vom ObjectManager nicht verwendet, wird jedoch als Parameter an alle Objekte übergeben, die ISerializable implementieren oder über ein ISerializationSurrogate verfügen. Diese Objekte können je nach Quelle der zu deserialisierenden Informationen bestimmte Aktionen ausführen.

Ausnahmen

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Gilt für: