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 la SurrogateSelector recherche d’implémentations de ISerializationSurrogate ce contrôle de sérialisation d’un type particulier.
Si un type d’objet a une substitution correspondante, la sérialisation et la désérialisation sont remises au substitution 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.