BinaryFormatter Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der BinaryFormatter-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| BinaryFormatter() |
Initialisiert eine neue Instanz der BinaryFormatter Klasse mit Standardwerten. |
| BinaryFormatter(ISurrogateSelector, StreamingContext) |
Initialisiert eine neue Instanz der BinaryFormatter Klasse mit einem bestimmten Ersatzauswahl- und Streamingkontext. |
BinaryFormatter()
Initialisiert eine neue Instanz der BinaryFormatter Klasse mit Standardwerten.
public:
BinaryFormatter();
public BinaryFormatter();
Public Sub New ()
Hinweise
Warning
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:
| Eigenschaftentyp | Bedingung |
|---|---|
| SurrogateSelector | null |
| Context | A StreamingContext with a value that indicates that serialized data can be übertragen to or received from any of the other contexts. (StreamingContextStates.All) |
Gilt für:
BinaryFormatter(ISurrogateSelector, StreamingContext)
Initialisiert eine neue Instanz der BinaryFormatter Klasse mit einem bestimmten Ersatzauswahl- und 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);
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
Die ISurrogateSelector zu verwendende. Kann null sein.
- context
- StreamingContext
Die Quelle und das Ziel für die serialisierten Daten.
Hinweise
Warning
BinaryFormatter ist unsicher und kann nicht sicher gemacht werden. Weitere Informationen finden Sie im Sicherheitsleitfaden für BinaryFormatter.
Initialisiert eine neue BinaryFormatter für die Serialisierung oder Deserialisierung von Objekten aus der angegebenen Stream.
Der Serialisierungs- oder Deserialisierungsprozess verwendet den angegebenen ISurrogateSelector , um nach Surrogaten zu suchen, die für die Objekttypen registriert sind, die Sie deserialisieren möchten. Surrogate sind Hilfsprogramme, die Objekte bestimmter Klassen serialisieren und deserialisieren. Der Standardwert ISurrogateSelector kann die Serialisierung von Objekten, die von Remotingzwecken MarshalByRefObject abgeleitet werden, nicht verarbeiten. In einer Remotingsituation ersetzt das angegebene ISurrogateSelector Objekt, das von MarshalByRefObject einem Objekt abgeleitet wird, das von einem ObjRef Objekt serialisiert wird, das vom angegebenen Ersatzmarkierer serialisiert wird. Wenn Sie Remoteobjekte verwenden möchten, legen Sie den selector Parameter daher auf eine Instanz von RemotingSurrogateSelector. Wenn Sie keine Surrogate benötigen, legen Sie den selector Parameter auf . null fest.