Compartir a través de


BinaryFormatter Clase

Definición

Precaución

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

Serializa y deserializa un objeto, o todo un grafo de objetos conectados, en formato binario.

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
Herencia
BinaryFormatter
Atributos
Implementaciones

Comentarios

Advertencia: BinaryFormatter no es seguro y no se puede proteger. Para obtener más información, vea la guía de seguridad BinaryFormatter y la clase System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.

Constructores

BinaryFormatter()
Obsoletos.

Inicializa una nueva instancia de la clase BinaryFormatter con valores predeterminados.

BinaryFormatter(ISurrogateSelector, StreamingContext)
Obsoletos.

Inicializa una nueva instancia de la clase BinaryFormatter con el selector suplente y el contexto de secuencia especificados.

Propiedades

AssemblyFormat
Obsoletos.

Obtiene o establece el comportamiento del deserializador en lo que respecta a buscar y cargar ensamblados.

Binder
Obsoletos.

(No seguro) Obtiene o establece un objeto de tipo SerializationBinder que controla el enlace entre un objeto serializado a un tipo.

Context
Obsoletos.

Obtiene o establece StreamingContext para este formateador.

FilterLevel
Obsoletos.

Obtiene o establece el TypeFilterLevel de la deserialización automática que realiza BinaryFormatter.

SurrogateSelector
Obsoletos.

Obtiene o establece un ISurrogateSelector que controla la sustitución de tipos durante la serialización y la deserialización.

TypeFormat
Obsoletos.

Obtiene o establece el formato en que se distribuyen las descripciones de tipos en la secuencia serializada.

Métodos

Deserialize(Stream)
Obsoletos.

Deserializa la secuencia especificada en un gráfico de objetos.

Deserialize(Stream, HeaderHandler)
Obsoletos.

Deserializa la secuencia especificada en un gráfico de objetos. El HeaderHandler suministrado controla los encabezados de dicha secuencia.

DeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage)
Obsoletos.

Deserializa una respuesta a una llamada de método remota a partir del Stream proporcionado.

Equals(Object)
Obsoletos.

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()
Obsoletos.

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()
Obsoletos.

Crea una copia superficial del Object actual.

(Heredado de Object)
Serialize(Stream, Object)
Obsoletos.

Serializa el objeto, o gráfico de objetos con el objeto superior (raíz) especificado, en la secuencia indicada.

Serialize(Stream, Object, Header[])
Obsoletos.

Serializa el objeto, o gráfico de objetos con el objeto superior (raíz) especificado, en la secuencia indicada adjuntado los encabezados proporcionados.

ToString()
Obsoletos.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
UnsafeDeserialize(Stream, HeaderHandler)
Obsoletos.

Deserializa la secuencia especificada en un gráfico de objetos. El HeaderHandler suministrado controla los encabezados de dicha secuencia.

UnsafeDeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage)
Obsoletos.

Deserializa una respuesta a una llamada de método remota a partir del Stream proporcionado.

Se aplica a