BinaryFormatter Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.