BinaryFormatter Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.