Sdílet prostřednictvím


BinaryFormatter Třída

Definice

Upozornění

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

Serializuje a deserializuje objekt nebo celý graf propojených objektů v binárním formátu.

public ref class BinaryFormatter sealed : System::Runtime::Serialization::IFormatter
public ref class BinaryFormatter sealed : System::Runtime::Remoting::Messaging::IRemotingFormatter
public sealed class BinaryFormatter : System.Runtime.Serialization.IFormatter
[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.Remoting.Messaging.IRemotingFormatter
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class BinaryFormatter : System.Runtime.Remoting.Messaging.IRemotingFormatter
type BinaryFormatter = class
    interface IFormatter
[<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 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
Dědičnost
BinaryFormatter
Atributy
Implementuje

Poznámky

Upozornění: BinaryFormatter je nezabezpečený a nedá se zabezpečit. Další informace najdete v průvodci zabezpečením BinaryFormatter a třídě System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.

Konstruktory

BinaryFormatter()
Zastaralé.

Inicializuje novou instanci třídy BinaryFormatter s výchozími hodnotami.

BinaryFormatter(ISurrogateSelector, StreamingContext)
Zastaralé.

Inicializuje novou instanci BinaryFormatter třídy s daným náhradním selektorem a kontextem streamování.

Vlastnosti

AssemblyFormat
Zastaralé.

Získá nebo nastaví chování deserializátoru s ohledem na hledání a načítání sestavení.

Binder
Zastaralé.

(Nezabezpečené) Získá nebo nastaví objekt typu SerializationBinder , který řídí vazbu serializovaného objektu na typ.

Context
Zastaralé.

Získá nebo nastaví StreamingContext pro tento formátovací kód.

FilterLevel
Zastaralé.

Získá nebo nastaví TypeFilterLevel automatické deserializace BinaryFormatter provádí.

SurrogateSelector
Zastaralé.

Získá nebo nastaví, ISurrogateSelector který řídí nahrazení typu během serializace a deserializace.

TypeFormat
Zastaralé.

Získá nebo nastaví formát, ve kterém jsou popisy typů rozloženy v serializované datové proud.

Metody

Deserialize(Stream)
Zastaralé.

Deserializuje zadaný datový proud do grafu objektu.

Deserialize(Stream, HeaderHandler)
Zastaralé.

Deserializuje zadaný datový proud do grafu objektu. Zadaný HeaderHandler soubor zpracovává všechny hlavičky v daném datovém proudu.

DeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage)
Zastaralé.

Deserializes odpověď na volání vzdálené metody z poskytnuté Stream.

Equals(Object)
Zastaralé.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()
Zastaralé.

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()
Zastaralé.

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Serialize(Stream, Object)
Zastaralé.

Serializuje objekt nebo graf objektů se zadaným vrcholem (kořenem) do daného datového proudu.

Serialize(Stream, Object, Header[])
Zastaralé.

Serializuje objekt nebo graf objektů se zadaným vrcholem (kořenem) na daný datový proud připojující poskytnuté hlavičky.

ToString()
Zastaralé.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
UnsafeDeserialize(Stream, HeaderHandler)
Zastaralé.

Deserializuje zadaný datový proud do grafu objektu. Zadaný HeaderHandler soubor zpracovává všechny hlavičky v daném datovém proudu.

UnsafeDeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage)
Zastaralé.

Deserializes odpověď na volání vzdálené metody z poskytnuté Stream.

Platí pro