TypeConverter.CreateInstance Méthode

Définition

Recrée un Object en fonction d'un jeu de valeurs de propriétés de l'objet.

Surcharges

CreateInstance(ITypeDescriptorContext, IDictionary)

Crée une instance du type auquel ce TypeConverter est associé, en utilisant le contexte spécifié, en fonction d’un ensemble de valeurs de propriétés de l’objet.

CreateInstance(IDictionary)

Recrée un Object en fonction d'un jeu de valeurs de propriétés de l'objet.

CreateInstance(ITypeDescriptorContext, IDictionary)

Source:
TypeConverter.cs
Source:
TypeConverter.cs
Source:
TypeConverter.cs

Crée une instance du type auquel ce TypeConverter est associé, en utilisant le contexte spécifié, en fonction d’un ensemble de valeurs de propriétés de l’objet.

public:
 virtual System::Object ^ CreateInstance(System::ComponentModel::ITypeDescriptorContext ^ context, System::Collections::IDictionary ^ propertyValues);
public virtual object CreateInstance (System.ComponentModel.ITypeDescriptorContext context, System.Collections.IDictionary propertyValues);
public virtual object? CreateInstance (System.ComponentModel.ITypeDescriptorContext? context, System.Collections.IDictionary propertyValues);
abstract member CreateInstance : System.ComponentModel.ITypeDescriptorContext * System.Collections.IDictionary -> obj
override this.CreateInstance : System.ComponentModel.ITypeDescriptorContext * System.Collections.IDictionary -> obj
Public Overridable Function CreateInstance (context As ITypeDescriptorContext, propertyValues As IDictionary) As Object

Paramètres

context
ITypeDescriptorContext

ITypeDescriptorContext qui fournit un contexte de format.

propertyValues
IDictionary

IDictionary de nouvelles valeurs de propriétés.

Retours

Object représentant le IDictionary donné, ou null si l’objet ne peut pas être créé. Cette méthode retourne toujours la valeur null.

Remarques

Utilisez cette méthode pour les objets immuables, mais pour lesquels vous souhaitez fournir des propriétés modifiables.

Notes pour les héritiers

Remplacez cette méthode si le type que vous souhaitez convertir doit recréer l’objet pour modifier sa valeur.

Utilisez le paramètre context pour extraire des informations supplémentaires sur l'environnement à partir duquel ce convertisseur est appelé. Ce paramètre peut être null, donc toujours case activée-le. En outre, les propriétés de l'objet de contexte peuvent retourner null.

Le dictionnaire fourni par le propertyValues paramètre a une série de paires nom/valeur, une pour chaque propriété retournée à partir de GetProperties(Object).

Voir aussi

S’applique à

CreateInstance(IDictionary)

Source:
TypeConverter.cs
Source:
TypeConverter.cs
Source:
TypeConverter.cs

Recrée un Object en fonction d'un jeu de valeurs de propriétés de l'objet.

public:
 System::Object ^ CreateInstance(System::Collections::IDictionary ^ propertyValues);
public object CreateInstance (System.Collections.IDictionary propertyValues);
public object? CreateInstance (System.Collections.IDictionary propertyValues);
member this.CreateInstance : System.Collections.IDictionary -> obj
Public Function CreateInstance (propertyValues As IDictionary) As Object

Paramètres

propertyValues
IDictionary

IDictionary représentant un dictionnaire de nouvelles valeurs de propriétés.

Retours

Object représentant le IDictionary donné, ou null si l’objet ne peut pas être créé. Cette méthode retourne toujours la valeur null.

Remarques

Utilisez cette méthode pour les objets immuables, mais pour lesquels vous souhaitez fournir des propriétés modifiables.

Le dictionnaire fourni par le propertyValues paramètre a une série de paires nom/valeur, une pour chaque propriété retournée à partir de GetProperties.

Voir aussi

S’applique à