Freigeben über


ObjectManager-Konstruktor

Initialisiert eine neue Instanz der ObjectManager-Klasse.

Namespace: System.Runtime.Serialization
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Sub New ( _
    selector As ISurrogateSelector, _
    context As StreamingContext _
)
'Usage
Dim selector As ISurrogateSelector
Dim context As StreamingContext

Dim instance As New ObjectManager(selector, context)
public ObjectManager (
    ISurrogateSelector selector,
    StreamingContext context
)
public:
ObjectManager (
    ISurrogateSelector^ selector, 
    StreamingContext context
)
public ObjectManager (
    ISurrogateSelector selector, 
    StreamingContext context
)
public function ObjectManager (
    selector : ISurrogateSelector, 
    context : StreamingContext
)

Parameter

  • selector
    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
    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

Ausnahmetyp Bedingung

SecurityException

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

.NET Framework-Sicherheit

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ObjectManager-Klasse
ObjectManager-Member
System.Runtime.Serialization-Namespace