ISurrogateSelector Rozhraní

Definice

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.

Platí pro