BinaryFormatter Constructeurs

Définition

Initialise une nouvelle instance de la classe BinaryFormatter.

Surcharges

Nom Description
BinaryFormatter()

Initialise une nouvelle instance de la BinaryFormatter classe avec des valeurs par défaut.

BinaryFormatter(ISurrogateSelector, StreamingContext)

Initialise une nouvelle instance de la BinaryFormatter classe avec un sélecteur de substitution et un contexte de streaming donnés.

BinaryFormatter()

Initialise une nouvelle instance de la BinaryFormatter classe avec des valeurs par défaut.

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

Remarques

Warning

BinaryFormatter n’est pas sécurisé et ne peut pas être sécurisé. Pour plus d’informations, consultez le Guide de sécurité de BinaryFormatter.

Ce constructeur définit les propriétés de l’objet BinaryFormatter comme suit :

Type de propriété Pathologie
SurrogateSelector null
Context Avec StreamingContext une valeur qui indique que les données sérialisées peuvent être transmises à ou reçues de l’un des autres contextes. (StreamingContextStates.All)

S’applique à

BinaryFormatter(ISurrogateSelector, StreamingContext)

Initialise une nouvelle instance de la BinaryFormatter classe avec un sélecteur de substitution et un contexte de streaming donnés.

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)

Paramètres

selector
ISurrogateSelector

ISurrogateSelector à utiliser. Peut être null.

context
StreamingContext

Source et destination des données sérialisées.

Remarques

Warning

BinaryFormatter n’est pas sécurisé et ne peut pas être sécurisé. Pour plus d’informations, consultez le Guide de sécurité de BinaryFormatter.

Initialise un nouveau BinaryFormatter pour la sérialisation ou la désérialisation d’objets à partir de l’objet spécifié Stream.

Le processus de sérialisation ou de désérialisation utilise le spécifié ISurrogateSelector pour rechercher des substituts inscrits pour les types d’objets que vous souhaitez désérialiser. Les substituts sont des helpers qui sérialisent et désérialisent des objets de classes spécifiques. La valeur par défaut ISurrogateSelector ne peut pas gérer la sérialisation des objets qui dérivent de la MarshalByRefObject communication à distance. Dans une situation de communication à distance, l’objet spécifié ISurrogateSelector remplace l’objet dérivé d’un MarshalByRefObjectObjRef objet sérialisé par le sélecteur de substitution spécifié. Par conséquent, si vous souhaitez utiliser des objets distants, définissez le selector paramètre sur une instance de RemotingSurrogateSelector. Si vous n’avez pas besoin de substitution, définissez le selector paramètre sur null.

S’applique à