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
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);
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
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 prend un type d’objet plutôt qu’une valeur d’objet. Si une partie externe avait remplacé des métadonnées pour un objet spécifique via TypeDescriptor, cette substitution de métadonnées ne serait pas vue 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 le type de la valeur. Si les deux diffèrent, GetSerializer vérifie s’il existe un attribut sérialiseur de concepteur personnalisé sur la valeur. Si c’est le cas, GetSerializer tente de l’utiliser. Dans le cas contraire, elle sera reportée à 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);
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
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 prend un type d’objet plutôt qu’une valeur d’objet.