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
| 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.