CodeDomSerializerBase.GetSerializer Méthode

Définition

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.

valueType
Type

Type Spécification du sérialiseur à récupérer.

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.

Voir aussi

S’applique à