BinaryFormatter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.
Serializa e desserializa um objeto ou um grafo inteiro de objetos conectados, em formato binário.
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
- Herança
-
BinaryFormatter
- Atributos
- Implementações
Comentários
Aviso: BinaryFormatter é inseguro e não pode ser protegido. Para obter mais informações, consulte o guia de segurança BinaryFormatter e a classe System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.
Construtores
BinaryFormatter() |
Obsoleto.
Inicializa uma nova instância da classe BinaryFormatter com valores padrão. |
BinaryFormatter(ISurrogateSelector, StreamingContext) |
Obsoleto.
Inicializa uma nova instância de BinaryFormatter classe com um seletor substituto determinado e o contexto de streaming. |
Propriedades
AssemblyFormat |
Obsoleto.
Obtém ou define o comportamento do desserializador em relação a encontrar e carregar assemblies. |
Binder |
Obsoleto.
(Não seguro) Obtém ou define um objeto do tipo SerializationBinder que controla a associação de um objeto serializado a um tipo. |
Context |
Obsoleto.
Obtém ou define o StreamingContext para esse formatador. |
FilterLevel |
Obsoleto.
Obtém ou define o TypeFilterLevel de desserialização automática que o BinaryFormatter executa. |
SurrogateSelector |
Obsoleto.
Obtém ou define um ISurrogateSelector que controla a substituição de tipo durante a serialização e desserialização. |
TypeFormat |
Obsoleto.
Obtém ou define o formato no qual as descrições de tipo são apresentadas no fluxo serializado. |
Métodos
Deserialize(Stream) |
Obsoleto.
Desserializa o fluxo especificado em um grafo de objeto. |
Deserialize(Stream, HeaderHandler) |
Obsoleto.
Desserializa o fluxo especificado em um grafo de objeto. O HeaderHandler fornecido manipula qualquer cabeçalho nesse fluxo. |
DeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage) |
Obsoleto.
Desserializa uma resposta a uma chamada de método remoto do Stream fornecido. |
Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Obsoleto.
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Serialize(Stream, Object) |
Obsoleto.
Serializa o objeto ou grafo de objetos com o topo (raiz) especificado para o fluxo especificado. |
Serialize(Stream, Object, Header[]) |
Obsoleto.
Serializa o objeto ou o grafo de objetos com o topo (raiz) especificado para o fluxo determinado, anexando os cabeçalhos fornecidos. |
ToString() |
Obsoleto.
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
UnsafeDeserialize(Stream, HeaderHandler) |
Obsoleto.
Desserializa o fluxo especificado em um grafo de objeto. O HeaderHandler fornecido manipula qualquer cabeçalho nesse fluxo. |
UnsafeDeserializeMethodResponse(Stream, HeaderHandler, IMethodCallMessage) |
Obsoleto.
Desserializa uma resposta a uma chamada de método remoto do Stream fornecido. |