Teilen über


SurrogateSelector Klasse

Definition

Achtung

Formatter-based serialization is obsolete and should not be used.

Unterstützt Formatierungsprogrammen bei der Auswahl eines Serialisierungsersatzes, an den der Serialisierungs- oder Deserialisierungsvorgang delegiert werden soll.

public ref class SurrogateSelector : System::Runtime::Serialization::ISurrogateSelector
public class SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public class SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
public class SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
type SurrogateSelector = class
    interface ISurrogateSelector
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type SurrogateSelector = class
    interface ISurrogateSelector
[<System.Runtime.InteropServices.ComVisible(true)>]
type SurrogateSelector = class
    interface ISurrogateSelector
Public Class SurrogateSelector
Implements ISurrogateSelector
Vererbung
SurrogateSelector
Abgeleitet
Attribute
Implementiert

Hinweise

Ein Serialisierungs-Ersatzzeichen gibt den Benutzern ein Objekt, das die Serialisierungsanforderungen eines anderen Objekts verarbeiten und die serialisierten Daten bei Bedarf transformieren kann.

Konstruktoren

SurrogateSelector()
Veraltet.

Initialisiert eine neue Instanz der SurrogateSelector-Klasse.

Methoden

AddSurrogate(Type, StreamingContext, ISerializationSurrogate)
Veraltet.

Fügt der Liste der überprüften Ersatzelemente ein Ersatzelement hinzu.

ChainSelector(ISurrogateSelector)
Veraltet.

Fügt der Liste der Ersatzelemente den angegebenen ISurrogateSelector hinzu, der einen bestimmten Objekttyp behandeln kann.

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetNextSelector()
Veraltet.

Gibt den nächsten Selektor in der Kette der Selektoren zurück.

GetSurrogate(Type, StreamingContext, ISurrogateSelector)
Veraltet.

Gibt den Ersatz für einen bestimmten Typ zurück.

GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RemoveSurrogate(Type, StreamingContext)
Veraltet.

Entfernt den Ersatz, der einem angegebenen Typ zugeordnet ist.

ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: