BinaryFormatter Klasse

Definition

Achtung

BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.

Serialisiert und deserialisiert ein Objekt oder ein ganzes Diagramm verbundener Objekte im Binärformat.

public ref class BinaryFormatter sealed : System::Runtime::Serialization::IFormatter
public ref class BinaryFormatter sealed : System::Runtime::Remoting::Messaging::IRemotingFormatter
[System.Obsolete("BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.", DiagnosticId="SYSLIB0011", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class BinaryFormatter : System.Runtime.Serialization.IFormatter
public sealed class BinaryFormatter : System.Runtime.Serialization.IFormatter
public sealed class BinaryFormatter : System.Runtime.Remoting.Messaging.IRemotingFormatter
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class BinaryFormatter : System.Runtime.Remoting.Messaging.IRemotingFormatter
[<System.Obsolete("BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.", DiagnosticId="SYSLIB0011", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type BinaryFormatter = class
    interface IFormatter
type BinaryFormatter = class
    interface IFormatter
type BinaryFormatter = class
    interface IRemotingFormatter
    interface IFormatter
[<System.Runtime.InteropServices.ComVisible(true)>]
type BinaryFormatter = class
    interface IRemotingFormatter
    interface IFormatter
Public NotInheritable Class BinaryFormatter
Implements IFormatter
Public NotInheritable Class BinaryFormatter
Implements IRemotingFormatter
Vererbung
BinaryFormatter
Attribute
Implementiert

Hinweise

Warnung: BinaryFormatter ist unsicher und kann nicht gesichert werden. Weitere Informationen finden Sie im Sicherheitsleitfaden für BinaryFormatter. Die boxbasierte Implementierung von BinaryFormatter wurde in .NET 9 entfernt. Weitere Informationen finden Sie im BinaryFormatter-Migrationshandbuch.

Konstruktoren

Name Beschreibung
BinaryFormatter()
Veraltet.

Initialisiert eine neue Instanz der BinaryFormatter Klasse mit Standardwerten.

BinaryFormatter(ISurrogateSelector, StreamingContext)
Veraltet.

Initialisiert eine neue Instanz der BinaryFormatter Klasse mit einem bestimmten Ersatzauswahl- und Streamingkontext.

Eigenschaften

Name Beschreibung
AssemblyFormat
Veraltet.

Ruft das Verhalten des Deserializers im Hinblick auf das Suchen und Laden von Assemblys ab oder legt es fest.

Binder
Veraltet.

(unsicher) Dient zum Abrufen oder Festlegen eines Objekts vom Typ SerializationBinder , das die Bindung eines serialisierten Objekts an einen Typ steuert.

Context
Veraltet.

Dient zum Abrufen oder Festlegen des StreamingContext Formats für diesen Formatierer.

FilterLevel
Veraltet.

Dient zum Abrufen oder Festlegen der TypeFilterLevel automatischen Deserialisierung, die ausgeführt BinaryFormatter wird.

SurrogateSelector
Veraltet.

Dient zum Abrufen oder Festlegen einer ISurrogateSelector Steuerelementtypersetzung während der Serialisierung und Deserialisierung.

TypeFormat
Veraltet.

Ruft ab oder legt das Format fest, in dem Typbeschreibungen im serialisierten Datenstrom angeordnet sind.

Methoden

Name Beschreibung
Deserialize(Stream, HeaderHandler)
Veraltet.

Deserialisiert den angegebenen Datenstrom in einem Objektdiagramm. Die bereitgestellte HeaderHandler Datei behandelt alle Kopfzeilen in diesem Datenstrom.

Deserialize(Stream)
Veraltet.

Deserialisiert den angegebenen Datenstrom in einem Objektdiagramm.

DeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage)
Veraltet.

Deserialisiert eine Antwort auf einen Remotemethodenaufruf von der bereitgestellten .Stream

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()
Veraltet.

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Serialize(Stream, Object, Header[])
Veraltet.

Serialisiert das Objekt oder das Diagramm von Objekten mit dem angegebenen Oberen (Stamm) an den angegebenen Datenstrom, der die bereitgestellten Kopfzeilen anfügt.

Serialize(Stream, Object)
Veraltet.

Serialisiert das Objekt oder diagramm von Objekten mit dem angegebenen Oberen (Stamm) an den angegebenen Datenstrom.

ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
UnsafeDeserialize(Stream, HeaderHandler)
Veraltet.

Deserialisiert den angegebenen Datenstrom in einem Objektdiagramm. Die bereitgestellte HeaderHandler Datei behandelt alle Kopfzeilen in diesem Datenstrom.

UnsafeDeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage)
Veraltet.

Deserialisiert eine Antwort auf einen Remotemethodenaufruf von der bereitgestellten .Stream

Gilt für: