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.
Gibt eine Ersatzselektorklasse für die Serialisierung an.
public interface class ISurrogateSelector
public interface ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISurrogateSelector
type ISurrogateSelector = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISurrogateSelector = interface
Public Interface ISurrogateSelector
- Abgeleitet
- Attribute
Hinweise
Surrogate-Auswahler implementieren die ISurrogateSelector Schnittstelle, um Formatierer beim Auswählen von Surrogaten zum Delegieren an die Serialisierung oder Deserialisierung anderer Objekte zu unterstützen.
Methoden
ChainSelector(ISurrogateSelector) |
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() |
Gibt den nächsten Ersatzselektor in der Kette zurück. |
GetSurrogate(Type, StreamingContext, ISurrogateSelector) |
Sucht den Ersatz für den Typ des angegebenen Objekts, wobei am angegebenen Ersatzselektor für den angegebenen Serialisierungskontext begonnen wird. |