Formatter.SurrogateSelector Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě získá nebo nastaví použitou ISurrogateSelector s aktuálním formátovacím kódem.
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
Hodnota vlastnosti
Používá ISurrogateSelector se s aktuálním formátovačem.
Implementuje
Poznámky
SurrogateSelector Použijte k vyhledání implementacíISerializationSurrogate, které řídí serializaci určitého typu.
Pokud typ objektu má odpovídající náhradu, serializace a deserializace jsou předány náhradníka i v případě, že typ implementuje ISerializable rozhraní.
Poznámky pro implementátory
Tuto vlastnost musíte implementovat v odvozené třídě.