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

ISurrogateSelector, der bei dem aktuellen Formatierungsprogramm verwendet wird.

Implementiert

Hinweise

Verwenden Sie die SurrogateSelector Nachschlageimplementierungen dieses ISerializationSurrogate Steuerelements, um die Serialisierung eines bestimmten Typs nachzuschlagen.

Wenn ein Objekttyp über eine übereinstimmende Surrogate verfügt, werden Serialisierung und Deserialisierung an das Surrogate ü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