Partager via


ISurrogateSelector Interface

Définition

Attention

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

Indique une classe de sélecteur de substitut de sérialisation

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
Dérivé
Attributs

Remarques

Les sélecteurs de substitution implémentent l’interface ISurrogateSelector pour aider les formateurs à sélectionner des substituts à déléguer à la sérialisation ou à la désérialisation d’autres objets.

Méthodes

ChainSelector(ISurrogateSelector)
Obsolète.

Spécifie le ISurrogateSelector de substitut suivant à examiner si l'instance en cours n'a pas de substitut pour le type et l'assembly spécifiés dans le contexte spécifié.

GetNextSelector()
Obsolète.

Retourne le sélecteur de substitut suivant dans la chaîne.

GetSurrogate(Type, StreamingContext, ISurrogateSelector)
Obsolète.

Recherche le substitut qui représente le type de l'objet spécifié, pour le contexte de sérialisation spécifié, en commençant par le sélecteur de substitut spécifié.

S’applique à