Partager via


BinaryFormatter Constructeurs

Définition

Initialise une nouvelle instance de la classe BinaryFormatter.

Surcharges

BinaryFormatter()

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

BinaryFormatter(ISurrogateSelector, StreamingContext)

Initialise une nouvelle instance de la classe BinaryFormatter avec un sélecteur de substitut et un contexte de diffusion en continu donnés.

BinaryFormatter()

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

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

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

Remarques

Avertissement

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é Condition
SurrogateSelector null
Context StreamingContext avec une valeur qui indique que les données sérialisées peuvent être transmises à ou reçues à partir d’un autre contexte. (StreamingContextStates.All)

S’applique à

BinaryFormatter(ISurrogateSelector, StreamingContext)

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

Initialise une nouvelle instance de la classe BinaryFormatter avec un sélecteur de substitut et un contexte de diffusion en continu 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);
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

Avertissement

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 du 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 auxiliaires 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 à MarshalByRefObject des fins de communication à distance. Dans une situation de communication à distance, le spécifié ISurrogateSelector remplace l’objet dérivé par MarshalByRefObject un ObjRef 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 un instance de RemotingSurrogateSelector. Si vous n’avez pas besoin de substituts, définissez le selector paramètre sur null.

S’applique à