BinaryFormatter Construtores

Definição

Inicializa uma nova instância da BinaryFormatter classe.

Sobrecargas

Name Description
BinaryFormatter()

Inicializa uma nova instância da BinaryFormatter classe com valores por defeito.

BinaryFormatter(ISurrogateSelector, StreamingContext)

Inicializa uma nova instância da BinaryFormatter classe com um dado seletor de substituto e contexto de streaming.

BinaryFormatter()

Inicializa uma nova instância da BinaryFormatter classe com valores por defeito.

public:
 BinaryFormatter();
public BinaryFormatter();
Public Sub New ()

Observações

Warning

BinaryFormatter é insegura e não pode ser tornada segura. Para obter mais informações, consulte o guia de segurança BinaryFormatter.

Este construtor define as propriedades do BinaryFormatter objeto da seguinte forma:

Tipo de Propriedade Condition
SurrogateSelector null
Context A StreamingContext com um valor que indica que dados serializados podem ser transmitidos para ou recebidos de qualquer outro contexto. (StreamingContextStates.All)

Aplica-se a

BinaryFormatter(ISurrogateSelector, StreamingContext)

Inicializa uma nova instância da BinaryFormatter classe com um dado seletor de substituto e contexto de streaming.

public:
 BinaryFormatter(System::Runtime::Serialization::ISurrogateSelector ^ selector, System::Runtime::Serialization::StreamingContext context);
public BinaryFormatter(System.Runtime.Serialization.ISurrogateSelector selector, System.Runtime.Serialization.StreamingContext context);
new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : System.Runtime.Serialization.ISurrogateSelector * System.Runtime.Serialization.StreamingContext -> System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
Public Sub New (selector As ISurrogateSelector, context As StreamingContext)

Parâmetros

selector
ISurrogateSelector

O ISurrogateSelector para usar. Pode ser null.

context
StreamingContext

A origem e destino dos dados serializados.

Observações

Warning

BinaryFormatter é insegura e não pode ser tornada segura. Para obter mais informações, consulte o guia de segurança BinaryFormatter.

Inicializa um novo BinaryFormatter para serialização ou desserialização de objetos a partir do especificado Stream.

O processo de serialização ou desserialização utiliza o especificado ISurrogateSelector para procurar substitutos registados para os tipos de objetos que pretende desserializar. Os substitutos são auxiliares que serializam e desserializam objetos de classes específicas. O padrão ISurrogateSelector não pode lidar com a serialização de objetos que derivam do MarshalByRefObject para fins remotos. Numa situação remota, o especificado ISurrogateSelector substitui o objeto derivado de MarshalByRefObject por um ObjRef objeto que é serializado pelo seletor substituto especificado. Portanto, se quiser usar objetos remotos, defina o selector parâmetro para uma instância de RemotingSurrogateSelector. Se não precisar de substitutos, defina o selector parâmetro para null.

Aplica-se a