IExternalSerializer Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |