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é

ISurrogateSelector

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.

S’applique à