BinaryFormatter Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.