Compartilhar via


BinaryFormatter Construtores

Definição

Inicializa uma nova instância da classe BinaryFormatter.

Sobrecargas

BinaryFormatter()

Inicializa uma nova instância da classe BinaryFormatter com valores padrão.

BinaryFormatter(ISurrogateSelector, StreamingContext)

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

BinaryFormatter()

Origem:
BinaryFormatter.cs
Origem:
BinaryFormatter.cs
Origem:
BinaryFormatter.cs

Inicializa uma nova instância da classe BinaryFormatter com valores padrão.

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

Comentários

Aviso

BinaryFormatter não é seguro e não pode ser transformado em seguro. Para saber mais, confira o Guia de segurança do BinaryFormatter.

Esse construtor define as propriedades do objeto da BinaryFormatter seguinte maneira:

Tipo de propriedade Condição
SurrogateSelector null
Context Um StreamingContext com um valor que indica que os dados serializados podem ser transmitidos ou recebidos de qualquer um dos outros contextos. (StreamingContextStates.All)

Aplica-se a

BinaryFormatter(ISurrogateSelector, StreamingContext)

Origem:
BinaryFormatter.cs
Origem:
BinaryFormatter.cs
Origem:
BinaryFormatter.cs

Inicializa uma nova instância de BinaryFormatter classe com um seletor substituto determinado e o 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);
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 a ser usado. Pode ser null.

context
StreamingContext

A origem e destino para os dados serializados.

Comentários

Aviso

BinaryFormatter não é seguro e não pode ser transformado em seguro. Para saber mais, confira o Guia de segurança do BinaryFormatter.

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

O processo de serialização ou desserialização usa o especificado ISurrogateSelector para pesquisar substitutos registrados para os tipos de objeto que você deseja desserializar. 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 de comunicação remota. Em uma situação de comunicação remota, o especificado ISurrogateSelector substitui o objeto derivado de MarshalByRefObject por um ObjRef objeto serializado pelo seletor substituto especificado. Portanto, se você quiser usar objetos remotos, defina o selector parâmetro como uma instância do RemotingSurrogateSelector. Se você não precisar de substitutos, defina o selector parâmetro como null.

Aplica-se a