ISurrogateSelector Rozhraní

Definice

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.

Platí pro