NetDataContractSerializer.Binder Propriété

Définition

Obtient ou définit un objet qui contrôle le chargement de classe.

public:
 property System::Runtime::Serialization::SerializationBinder ^ Binder { System::Runtime::Serialization::SerializationBinder ^ get(); void set(System::Runtime::Serialization::SerializationBinder ^ value); };
public System.Runtime.Serialization.SerializationBinder Binder { get; set; }
member this.Binder : System.Runtime.Serialization.SerializationBinder with get, set
Public Property Binder As SerializationBinder

Valeur de propriété

Classe SerializationBinder utilisée avec le formateur en cours.

Implémente

Remarques

Au cours de la sérialisation, un formateur transmet les informations requises pour créer une instance d'un objet de type et de version corrects. Ces informations comprennent généralement le nom de type et le nom d'assembly complets de l'objet. Le nom d'assembly comprend le hachage du nom, de la version et du nom fort de l'assembly. Par défaut, la désérialisation utilise ces informations pour créer une instance d’un objet identique (à l’exception du chargement d’un assembly restreint par la stratégie de sécurité). Certains utilisateurs doivent contrôler la classe à charger, soit parce que la classe a été déplacée d'un assembly à un autre, soit une version de la classe différente est requise sur le serveur et le client.

S’applique à