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
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
.