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 Serialisierungsauswahlklasse an.
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
- Abgeleitet
- Attribute
Hinweise
Surrogate-Selektoren implementieren die ISurrogateSelector Schnittstelle, um Formatierer bei der Auswahl von Surrogaten zu unterstützen, die an die Serialisierung oder Deserialisierung anderer Objekte delegiert werden sollen.
Methoden
| Name | Beschreibung |
|---|---|
| ChainSelector(ISurrogateSelector) |
Veraltet.
Gibt die nächste ISurrogateSelector für Surrogate an, die untersucht werden sollen, wenn die aktuelle Instanz keinen Ersatz für den angegebenen Typ und die Assembly im angegebenen Kontext hat. |
| GetNextSelector() |
Veraltet.
Gibt den nächsten Ersatzmarkierer in der Kette zurück. |
| GetSurrogate(Type, StreamingContext, ISurrogateSelector) |
Veraltet.
Sucht den Ersatz, der den Typ des angegebenen Objekts darstellt, beginnend mit dem angegebenen Ersatzmarkierer für den angegebenen Serialisierungskontext. |