Formatter.SurrogateSelector Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft beim Überschreiben in einer abgeleiteten Klasse den ISurrogateSelector ab, der mit dem aktuellen Formatierungsprogramm verwendet wird, oder legt diesen fest.
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
Eigenschaftswert
ISurrogateSelector, der bei dem aktuellen Formatierungsprogramm verwendet wird.
Implementiert
Hinweise
Verwenden Sie den SurrogateSelector , um Implementierungen von ISerializationSurrogate zu suchen, die die Serialisierung eines bestimmten Typs steuern.
Wenn ein Objekttyp über eine übereinstimmende Ersatzperson verfügt, werden Serialisierung und Deserialisierung an die Ersatzperson übergeben, auch wenn der Typ die ISerializable Schnittstelle implementiert.
Hinweise für Ausführende
Sie müssen diese Eigenschaft in einer abgeleiteten Klasse implementieren.