ISurrogateSelector Rozhraní
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í.
Upozornění
Formatter-based serialization is obsolete and should not be used.
Označuje třídu serializace náhradní selektor.
public interface class ISurrogateSelector
public interface ISurrogateSelector
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public interface ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISurrogateSelector
type ISurrogateSelector = interface
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type ISurrogateSelector = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISurrogateSelector = interface
Public Interface ISurrogateSelector
- Odvozené
- Atributy
Poznámky
Náhradní selektory implementují ISurrogateSelector rozhraní pro usnadnění formátování při výběru náhrady delegovat serializaci nebo deserializaci jiných objektů.
Metody
ChainSelector(ISurrogateSelector) |
Zastaralé.
Určuje další ISurrogateSelector pro náhradníky ke kontrole, zda aktuální instance nemá náhradu pro zadaný typ a sestavení v zadaném kontextu. |
GetNextSelector() |
Zastaralé.
Vrátí další náhradní selektor v řetězci. |
GetSurrogate(Type, StreamingContext, ISurrogateSelector) |
Zastaralé.
Vyhledá náhradu, která představuje typ zadaného objektu, počínaje zadaným selektorem náhradních pro zadaný kontext serializace. |