CodeDomSerializerBase.GetSerializer Méthode
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.
Recherche un sérialiseur pour la valeur ou le type d’objet donné.
Surcharges
| Nom | Description |
|---|---|
| GetSerializer(IDesignerSerializationManager, Object) |
Recherche un sérialiseur pour la valeur d’objet donnée. |
| GetSerializer(IDesignerSerializationManager, Type) |
Recherche un sérialiseur pour le type donné. |
GetSerializer(IDesignerSerializationManager, Object)
Recherche un sérialiseur pour la valeur d’objet donnée.
protected:
System::ComponentModel::Design::Serialization::CodeDomSerializer ^ GetSerializer(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::Object ^ value);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, object value);
member this.GetSerializer : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * obj -> System.ComponentModel.Design.Serialization.CodeDomSerializer
Protected Function GetSerializer (manager As IDesignerSerializationManager, value As Object) As CodeDomSerializer
Paramètres
- manager
- IDesignerSerializationManager
À IDesignerSerializationManager utiliser pour la sérialisation.
- value
- Object
Objet spécifiant le sérialiseur à récupérer.
Retours
C’est CodeDomSerializer approprié pour value.
Exceptions
manager ou value est null.
Remarques
La GetSerializer méthode est une extension de la IDesignerSerializationManager.GetSerializer méthode. La IDesignerSerializationManager.GetSerializer méthode accepte un type d’objet plutôt qu’une valeur d’objet. Si un tiers externe avait remplacé les métadonnées d’un objet spécifique par le biais TypeDescriptorde , ce remplacement de métadonnées ne serait pas vu par la IDesignerSerializationManager.GetSerializer méthode, qui prend uniquement un type. La GetSerializer méthode vérifie les métadonnées de la valeur et du type de la valeur. Si les deux diffèrent, GetSerializer vous devez voir s’il existe un attribut de sérialiseur de concepteur personnalisé sur la valeur. Si c’est le cas, GetSerializer tentez de l’utiliser. Sinon, il différera à IDesignerSerializationManager.GetSerializer.
Voir aussi
S’applique à
GetSerializer(IDesignerSerializationManager, Type)
Recherche un sérialiseur pour le type donné.
protected:
System::ComponentModel::Design::Serialization::CodeDomSerializer ^ GetSerializer(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, Type ^ valueType);
protected System.ComponentModel.Design.Serialization.CodeDomSerializer GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type valueType);
member this.GetSerializer : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type -> System.ComponentModel.Design.Serialization.CodeDomSerializer
Protected Function GetSerializer (manager As IDesignerSerializationManager, valueType As Type) As CodeDomSerializer
Paramètres
- manager
- IDesignerSerializationManager
À IDesignerSerializationManager utiliser pour la sérialisation.
Retours
C’est CodeDomSerializer approprié pour valueType.
Exceptions
manager ou valueType est null.
Remarques
La GetSerializer méthode est une extension de la IDesignerSerializationManager.GetSerializer méthode. La IDesignerSerializationManager.GetSerializer méthode accepte un type d’objet plutôt qu’une valeur d’objet.