Condividi tramite


SurrogateSelector Classe

Definizione

Attenzione

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

Assiste i formattatori nella scelta del surrogato di serializzazione a cui delegare il processo di serializzazione o di deserializzazione.

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
Ereditarietà
SurrogateSelector
Derivato
Attributi
Implementazioni

Commenti

Un surrogato di serializzazione fornisce agli utenti un oggetto in grado di gestire i requisiti di serializzazione di un oggetto diverso e può trasformare i dati serializzati, se necessario.

Costruttori

SurrogateSelector()
Obsoleti.

Inizializza una nuova istanza della classe SurrogateSelector.

Metodi

AddSurrogate(Type, StreamingContext, ISerializationSurrogate)
Obsoleti.

Aggiunge un surrogato all'elenco dei surrogati verificati.

ChainSelector(ISurrogateSelector)
Obsoleti.

Aggiunge all'elenco dei surrogati l'oggetto ISurrogateSelector indicato in grado di gestire un tipo di oggetto specifico.

Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetNextSelector()
Obsoleti.

Restituisce il selettore successivo della catena dei selettori.

GetSurrogate(Type, StreamingContext, ISurrogateSelector)
Obsoleti.

Restituisce il surrogato per un tipo specifico.

GetType()
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
RemoveSurrogate(Type, StreamingContext)
Obsoleti.

Rimuove il surrogato associato a un determinato tipo.

ToString()
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a