BinaryFormatter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |