Condividi tramite


ISurrogateSelector Interfaccia

Definizione

Attenzione

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

Indica una classe di selettori di surrogati di serializzazione.

public interface class ISurrogateSelector
public interface 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
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISurrogateSelector
type ISurrogateSelector = interface
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type ISurrogateSelector = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISurrogateSelector = interface
Public Interface ISurrogateSelector
Derivato
Attributi

Commenti

I selettori surrogati implementano l'interfaccia ISurrogateSelector per assistere i formattatori nella selezione dei surrogati per delegare alla serializzazione o alla deserializzazione di altri oggetti.

Metodi

ChainSelector(ISurrogateSelector)
Obsoleti.

Specifica il successivo elemento ISurrogateSelector per i surrogati da esaminare nel caso in cui l'istanza corrente non disponga di un surrogato per il tipo e l'assembly indicati nel contesto specificato.

GetNextSelector()
Obsoleti.

Restituisce il selettore di surrogati successivo della catena.

GetSurrogate(Type, StreamingContext, ISurrogateSelector)
Obsoleti.

Individua il surrogato che rappresenta il tipo di oggetto specificato, a partire dal selettore di surrogati indicato per il contesto di serializzazione specificato.

Si applica a