TypeConverter.CreateInstance Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een Object bepaalde set eigenschapswaarden voor het object opnieuw.
Overloads
| Name | Description |
|---|---|
| CreateInstance(ITypeDescriptorContext, IDictionary) |
Hiermee maakt u een exemplaar van het type waaraan dit TypeConverter is gekoppeld, met behulp van de opgegeven context, op basis van een set eigenschapswaarden voor het object. |
| CreateInstance(IDictionary) |
Hiermee maakt u een Object bepaalde set eigenschapswaarden voor het object opnieuw. |
CreateInstance(ITypeDescriptorContext, IDictionary)
Hiermee maakt u een exemplaar van het type waaraan dit TypeConverter is gekoppeld, met behulp van de opgegeven context, op basis van een set eigenschapswaarden voor het object.
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
Parameters
- context
- ITypeDescriptorContext
Een ITypeDescriptorContext die een indelingscontext biedt.
- propertyValues
- IDictionary
Een IDictionary van nieuwe eigenschapswaarden.
Retouren
Een Object weergave van het opgegeven IDictionaryobject of null als het object niet kan worden gemaakt. Deze methode retourneert nullaltijd .
Opmerkingen
Gebruik deze methode voor objecten die onveranderbaar zijn, maar waarvoor u veranderlijke eigenschappen wilt opgeven.
Notities voor overnemers
Overschrijf deze methode als het type dat u wilt converteren, het object opnieuw moet maken om de waarde ervan te wijzigen.
Gebruik de context parameter om aanvullende informatie te extraheren over de omgeving waaruit dit conversieprogramma wordt aangeroepen. Deze parameter kan zijn null, dus controleer deze altijd. Eigenschappen van het contextobject kunnen ook worden geretourneerd null.
De woordenlijst van de propertyValues parameter heeft een reeks naam-/waardeparen, één voor elke eigenschap die wordt geretourneerd door GetProperties(Object).
Zie ook
Van toepassing op
CreateInstance(IDictionary)
Hiermee maakt u een Object bepaalde set eigenschapswaarden voor het object opnieuw.
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
Parameters
- propertyValues
- IDictionary
Een IDictionary die een woordenlijst met nieuwe eigenschapswaarden vertegenwoordigt.
Retouren
Een Object weergave van het opgegeven IDictionaryobject of null als het object niet kan worden gemaakt. Deze methode retourneert nullaltijd .
Opmerkingen
Gebruik deze methode voor objecten die onveranderbaar zijn, maar waarvoor u veranderlijke eigenschappen wilt opgeven.
De woordenlijst van de propertyValues parameter heeft een reeks naam-/waardeparen, één voor elke eigenschap die wordt geretourneerd door GetProperties.