Comparteix a través de


BinaryFormatter Constructores

Definición

Inicializa una nueva instancia de la clase BinaryFormatter.

Sobrecargas

BinaryFormatter()

Inicializa una nueva instancia de la clase BinaryFormatter con valores predeterminados.

BinaryFormatter(ISurrogateSelector, StreamingContext)

Inicializa una nueva instancia de la clase BinaryFormatter con el selector suplente y el contexto de secuencia especificados.

BinaryFormatter()

Source:
BinaryFormatter.cs
Source:
BinaryFormatter.cs
Source:
BinaryFormatter.cs

Inicializa una nueva instancia de la clase BinaryFormatter con valores predeterminados.

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

Comentarios

Advertencia

BinaryFormatter no es seguro y no se puede convertir en seguro. Para obtener más información, vea Guía de seguridad de BinaryFormatter.

Este constructor establece las propiedades del objeto de la BinaryFormatter siguiente manera:

Tipo de propiedad Condición
SurrogateSelector null
Context StreamingContext con un valor que indica que los datos serializados se pueden transmitir o recibir desde cualquiera de los demás contextos. (StreamingContextStates.All)

Se aplica a

BinaryFormatter(ISurrogateSelector, StreamingContext)

Source:
BinaryFormatter.cs
Source:
BinaryFormatter.cs
Source:
BinaryFormatter.cs

Inicializa una nueva instancia de la clase BinaryFormatter con el selector suplente y el contexto de secuencia especificados.

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

Objeto ISurrogateSelector que se va a usar. Puede ser null.

context
StreamingContext

Origen y destino de los datos serializados.

Comentarios

Advertencia

BinaryFormatter no es seguro y no se puede convertir en seguro. Para obtener más información, vea Guía de seguridad de BinaryFormatter.

Inicializa un nuevo BinaryFormatter para la serialización o deserialización de objetos a partir del especificado Stream.

El proceso de serialización o deserialización usa el especificado ISurrogateSelector para buscar suplentes registrados para los tipos de objeto que desea deserializar. Los suplentes son asistentes que serializan y deserializan objetos de clases específicas. El valor predeterminado ISurrogateSelector no puede controlar la serialización de objetos que derivan de para MarshalByRefObject fines de comunicación remota. En una situación de comunicación remota, el especificado ISurrogateSelector reemplaza el objeto derivado de MarshalByRefObject por un ObjRef objeto serializado por el selector suplente especificado. Por lo tanto, si desea usar objetos remotos, establezca el selector parámetro en una instancia de RemotingSurrogateSelector. Si no necesita suplentes, establezca el selector parámetro en null.

Se aplica a