Formatter.SurrogateSelector Eigenschap

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, haalt of stelt u deze ISurrogateSelector in met de huidige formatter.

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; }
member this.SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector with get, set
Public MustOverride Property SurrogateSelector As ISurrogateSelector

Waarde van eigenschap

De ISurrogateSelector indeling die wordt gebruikt met de huidige formatter.

Implementeringen

Opmerkingen

Gebruik de SurrogateSelector functie om implementaties op te zoeken van ISerializationSurrogate die controle over de serialisatie van een bepaald type.

Als een objecttype een overeenkomend surrogaat heeft, worden serialisatie en deserialisatie overgedragen aan het surrogaat, zelfs als het type de ISerializable interface implementeert.

Notities voor uitvoerders

U moet deze eigenschap implementeren in een afgeleide klasse.

Van toepassing op