ISurrogateSelector Schnittstelle

Definition

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

Ersatzauswahlen implementieren die -Schnittstelle, um Formatierer bei der Auswahl von Ersatzzeichen zu unterstützen, die an die Serialisierung oder ISurrogateSelector Deserialisierung anderer Objekte delegiert werden.

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.

Gilt für