TypeConverter.CreateInstance 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.
Recrée un Object ensemble donné de valeurs de propriété pour l’objet.
Surcharges
| Nom | Description |
|---|---|
| CreateInstance(ITypeDescriptorContext, IDictionary) |
Crée une instance du type auquel cela TypeConverter est associé, à l’aide du contexte spécifié, en fonction d’un ensemble de valeurs de propriété pour l’objet. |
| CreateInstance(IDictionary) |
Recrée un Object ensemble donné de valeurs de propriété pour l’objet. |
CreateInstance(ITypeDescriptorContext, IDictionary)
Crée une instance du type auquel cela TypeConverter est associé, à l’aide du contexte spécifié, en fonction d’un ensemble de valeurs de propriété pour 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);
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
Qui ITypeDescriptorContext fournit un contexte de format.
- propertyValues
- IDictionary
Une IDictionary nouvelle valeur de propriété.
Retours
Représentant Object l’objet donné IDictionaryou null si l’objet ne peut pas être créé. Cette méthode retourne toujours 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 context paramètre pour extraire des informations supplémentaires sur l’environnement à partir duquel ce convertisseur est appelé. Ce paramètre peut être null, donc toujours vérifier. 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 par GetProperties(Object).
Voir aussi
S’applique à
CreateInstance(IDictionary)
Recrée un Object ensemble donné de valeurs de propriété pour l’objet.
public:
System::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
Qui IDictionary représente un dictionnaire de nouvelles valeurs de propriété.
Retours
Représentant Object l’objet donné IDictionaryou null si l’objet ne peut pas être créé. Cette méthode retourne toujours 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 par GetProperties.