BinaryFormatter Konstruktoren

Definition

Initialisiert eine neue Instanz der BinaryFormatter-Klasse.

Überlädt

BinaryFormatter()

Initialisiert eine neue Instanz der BinaryFormatter-Klasse mit Standardwerten.

BinaryFormatter(ISurrogateSelector, StreamingContext)

Initialisiert eine neue Instanz der BinaryFormatter-Klasse mit einer angegebenen Surrogatauswahl und angegebenem Streamingkontext.

BinaryFormatter()

Quelle:
BinaryFormatter.cs
Quelle:
BinaryFormatter.cs
Quelle:
BinaryFormatter.cs

Initialisiert eine neue Instanz der BinaryFormatter-Klasse mit Standardwerten.

public:
 BinaryFormatter();
public BinaryFormatter ();
Public Sub New ()

Hinweise

Warnung

BinaryFormatter ist unsicher und kann nicht sicher gemacht werden. Weitere Informationen finden Sie im Sicherheitsleitfaden für BinaryFormatter.

Dieser Konstruktor legt die Eigenschaften des BinaryFormatter -Objekts wie folgt fest:

Eigenschaftstyp Bedingung
SurrogateSelector null
Context Ein StreamingContext mit einem Wert, der angibt, dass serialisierte Daten an einen der anderen Kontexte übertragen oder von diesen empfangen werden können. (StreamingContextStates.All)

Gilt für:

BinaryFormatter(ISurrogateSelector, StreamingContext)

Quelle:
BinaryFormatter.cs
Quelle:
BinaryFormatter.cs
Quelle:
BinaryFormatter.cs

Initialisiert eine neue Instanz der BinaryFormatter-Klasse mit einer angegebenen Surrogatauswahl und angegebenem Streamingkontext.

public:
 BinaryFormatter(System::Runtime::Serialization::ISurrogateSelector ^ selector, System::Runtime::Serialization::StreamingContext context);
public BinaryFormatter (System.Runtime.Serialization.ISurrogateSelector? selector, System.Runtime.Serialization.StreamingContext context);
public BinaryFormatter (System.Runtime.Serialization.ISurrogateSelector selector, System.Runtime.Serialization.StreamingContext context);
new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : System.Runtime.Serialization.ISurrogateSelector * System.Runtime.Serialization.StreamingContext -> System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
Public Sub New (selector As ISurrogateSelector, context As StreamingContext)

Parameter

selector
ISurrogateSelector

Der zu verwendende ISurrogateSelector. Kann null sein.

context
StreamingContext

Die Quelle und das Ziel für die serialisierten Daten.

Hinweise

Warnung

BinaryFormatter ist unsicher und kann nicht sicher gemacht werden. Weitere Informationen finden Sie im Sicherheitsleitfaden für BinaryFormatter.

Initialisiert einen neuen BinaryFormatter für die Serialisierung oder Deserialisierung von -Objekten aus dem angegebenen Stream.

Der Serialisierungs- oder Deserialisierungsprozess verwendet das angegebene ISurrogateSelector , um nach Ersatznamen zu suchen, die für die Objekttypen registriert sind, die Sie deserialisieren möchten. Ersatzobjekte sind Hilfsprogramme, die Objekte bestimmter Klassen serialisieren und deserialisieren. Der Standardwert ISurrogateSelector kann die Serialisierung von -Objekten, die von für MarshalByRefObject Remotingzwecke abgeleitet werden, nicht verarbeiten. In einer Remotingsituation ersetzt der angegebene ISurrogateSelector das von MarshalByRefObject abgeleitete Objekt durch ein ObjRef Objekt, das vom angegebenen Ersatzselektor serialisiert wird. Wenn Sie Remoteobjekte verwenden möchten, legen Sie daher den selector Parameter auf einen instance von RemotingSurrogateSelectorfest. Wenn Sie keine Ersatzzeichen benötigen, legen Sie den selector Parameter auf fest null.

Gilt für: