Formatter.SurrogateSelector Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.