Freigeben über


Formatter.SurrogateSelector Eigenschaft

Definition

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.

Gilt für: