Formatter.SurrogateSelector Egenskap

Definition

När den åsidosätts i en härledd klass hämtar eller anger du den ISurrogateSelector som används med den aktuella formateringen.

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

Egenskapsvärde

Den ISurrogateSelector som används med den aktuella formateringen.

Implementeringar

Kommentarer

SurrogateSelector Använd för att slå upp implementeringar av ISerializationSurrogate som styr serialiseringen av en viss typ.

Om en objekttyp har en matchande surrogat, överlämnas serialisering och deserialisering till surrogaten även om typen implementerar ISerializable gränssnittet.

Anteckningar till implementerare

Du måste implementera den här egenskapen i en härledd klass.

Gäller för