Formatter.SurrogateSelector Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.