Formatter.SurrogateSelector Propriété

Définition

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.

S’applique à