Partager via


IExternalSerializer Interface

Définition

Interface qui permet aux sérialiseurs tiers d’effectuer la sérialisation, même lorsque les types sérialisés ne sont pas connus (génériques) au moment de l’initialisation.

Les types qui héritent de cette interface sont découverts par injection de dépendances et automatiquement incorporés dans le Gestionnaire de sérialisation.

public interface IExternalSerializer
type IExternalSerializer = interface
Public Interface IExternalSerializer
Dérivé

Méthodes

DeepCopy(Object, ICopyContext)

Tente de créer une copie de la source.

Deserialize(Type, IDeserializationContext)

Tente de désérialiser un élément.

Initialize(Logger)

Initialise le sérialiseur externe. Appelé une fois lorsque le gestionnaire de sérialisation crée une instance de ce type

IsSupportedType(Type)

Indique au gestionnaire de sérialisation si ce sérialiseur prend en charge le type pour la sérialisation.

Serialize(Object, ISerializationContext, Type)

Tente de sérialiser un élément.

S’applique à