Formatter.SurrogateSelector Propriété
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.
En cas de substitution dans une classe dérivée, obtient ou définit le ISurrogateSelector utilisé avec le formateur en cours.
public:
abstract property System::Runtime::Serialization::ISurrogateSelector ^ SurrogateSelector { System::Runtime::Serialization::ISurrogateSelector ^ get(); void set(System::Runtime::Serialization::ISurrogateSelector ^ value); };
public abstract System.Runtime.Serialization.ISurrogateSelector? SurrogateSelector { get; set; }
public abstract System.Runtime.Serialization.ISurrogateSelector SurrogateSelector { get; set; }
member this.SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector with get, set
Public MustOverride Property SurrogateSelector As ISurrogateSelector
Valeur de propriété
Classe ISurrogateSelector utilisée avec le formateur en cours.
Implémente
Remarques
Utilisez pour SurrogateSelector rechercher les implémentations de ISerializationSurrogate qui contrôlent la sérialisation d’un type particulier.
Si un type d’objet a un substitut correspondant, la sérialisation et la désérialisation sont transmises au substitut même si le type implémente l’interface ISerializable .
Notes pour les responsables de l’implémentation
Vous devez implémenter cette propriété dans une classe dérivée.