BinaryFormatter Construtores

Definição

Inicializa uma nova instância da classe BinaryFormatter.

Sobrecargas

Nome Description
BinaryFormatter()

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

BinaryFormatter(ISurrogateSelector, StreamingContext)

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

BinaryFormatter()

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

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

Comentários

Aviso

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

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

Tipo de propriedade Condition
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)

Inicializa uma nova instância da BinaryFormatter classe com um determinado seletor alternativo 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 a ser usado. Pode ser null.

context
StreamingContext

A origem e o destino dos dados serializados.

Comentários

Aviso

BinaryFormatter não é seguro e não pode ser tornado 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 de MarshalByRefObject fins de comunicação remota. Em uma situação de comunicação remota, o especificado ISurrogateSelector substitui o objeto derivado 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 de RemotingSurrogateSelector. Se você não precisar de substitutos, defina o selector parâmetro como null.

Aplica-se a