ISurrogateSelector Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
Formatter-based serialization is obsolete and should not be used.
Gibt eine Ersatzselektorklasse für die Serialisierung an.
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
- Abgeleitet
- Attribute
Hinweise
Ersatzselektoren implementieren die Schnittstelle, um Formatierer bei der ISurrogateSelector Auswahl von Ersatzmodulen zu unterstützen, die an die Serialisierung oder Deserialisierung anderer Objekte delegiert werden sollen.
Methoden
ChainSelector(ISurrogateSelector) |
Veraltet.
Gibt den nächsten ISurrogateSelector an, der auf Ersatz überprüft werden soll, wenn die aktuelle Instanz über keinen Ersatz für den angegebenen Typ und die angegebene Assembly im angegebenen Kontext verfügt. |
GetNextSelector() |
Veraltet.
Gibt den nächsten Ersatzselektor in der Kette zurück. |
GetSurrogate(Type, StreamingContext, ISurrogateSelector) |
Veraltet.
Sucht den Ersatz für den Typ des angegebenen Objekts, wobei am angegebenen Ersatzselektor für den angegebenen Serialisierungskontext begonnen wird. |