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 serializační náhradní selektor třídy.
public interface class 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
public interface ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISurrogateSelector
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type ISurrogateSelector = interface
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áhradních prostředků delegovat na serializaci nebo deserializaci jiných objektů.
Metody
| Name | Description |
|---|---|
| ChainSelector(ISurrogateSelector) |
Zastaralé.
Určuje další ISurrogateSelector pro náhradní průzkumu, zda aktuální instance nemá náhradník 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áhradník, který představuje zadaný typ objektu, počínaje zadaným selektorem náhradních operací pro zadaný kontext serializace. |