ISurrogateSelector Schnittstelle

Definition

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.

Gilt für: