ISurrogateSelector Interface

Definitie

Let op

Formatter-based serialization is obsolete and should not be used.

Geeft een serialisatie surrogaatselectorklasse aan.

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
Afgeleid
Kenmerken

Opmerkingen

Surrogaatkiezers implementeren de ISurrogateSelector interface om formatters te helpen bij het selecteren van surrogaten om te delegeren aan de serialisatie of deserialisatie van andere objecten.

Methoden

Name Description
ChainSelector(ISurrogateSelector)
Verouderd.

Hiermee geeft u de volgende ISurrogateSelector voor surrogaten te onderzoeken of het huidige exemplaar geen surrogaat heeft voor het opgegeven type en de assembly in de opgegeven context.

GetNextSelector()
Verouderd.

Retourneert de volgende surrogaatkiezer in de keten.

GetSurrogate(Type, StreamingContext, ISurrogateSelector)
Verouderd.

Hiermee wordt gezocht naar het surrogaat dat het type van het opgegeven object vertegenwoordigt, te beginnen met de opgegeven surrogaatselector voor de opgegeven serialisatiecontext.

Van toepassing op