TypeConverter.CreateInstance Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Återskapar en Object angiven uppsättning egenskapsvärden för objektet.
Överlagringar
| Name | Description |
|---|---|
| CreateInstance(ITypeDescriptorContext, IDictionary) |
Skapar en instans av den typ som detta TypeConverter är associerat med, med hjälp av den angivna kontexten, givet en uppsättning egenskapsvärden för objektet. |
| CreateInstance(IDictionary) |
Återskapar en Object angiven uppsättning egenskapsvärden för objektet. |
CreateInstance(ITypeDescriptorContext, IDictionary)
- Källa:
- TypeConverter.cs
- Källa:
- TypeConverter.cs
- Källa:
- TypeConverter.cs
- Källa:
- TypeConverter.cs
- Källa:
- TypeConverter.cs
Skapar en instans av den typ som detta TypeConverter är associerat med, med hjälp av den angivna kontexten, givet en uppsättning egenskapsvärden för objektet.
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
Parametrar
- context
- ITypeDescriptorContext
En ITypeDescriptorContext som ger en formatkontext.
- propertyValues
- IDictionary
En IDictionary av nya egenskapsvärden.
Returer
En Object som representerar angiven IDictionary, eller null om objektet inte kan skapas. Den här metoden returnerar nullalltid .
Kommentarer
Använd den här metoden för objekt som inte kan ändras, men som du vill ange ändringsbara egenskaper för.
Anteckningar till arvingar
Åsidosätt den här metoden om den typ som du vill konvertera måste återskapa objektet för att ändra dess värde.
Använd parametern context för att extrahera ytterligare information om miljön som konverteraren anropas från. Den här parametern kan vara null, så kontrollera den alltid. Dessutom kan egenskaper för kontextobjektet returnera null.
Ordlistan som tillhandahålls av parametern propertyValues har en serie namn/värde-par, en för varje egenskap som returneras från GetProperties(Object).
Se även
Gäller för
CreateInstance(IDictionary)
- Källa:
- TypeConverter.cs
- Källa:
- TypeConverter.cs
- Källa:
- TypeConverter.cs
- Källa:
- TypeConverter.cs
- Källa:
- TypeConverter.cs
Återskapar en Object angiven uppsättning egenskapsvärden för objektet.
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
Parametrar
- propertyValues
- IDictionary
En IDictionary som representerar en ordlista med nya egenskapsvärden.
Returer
En Object som representerar angiven IDictionary, eller null om objektet inte kan skapas. Den här metoden returnerar nullalltid .
Kommentarer
Använd den här metoden för objekt som inte kan ändras, men som du vill ange ändringsbara egenskaper för.
Ordlistan som tillhandahålls av parametern propertyValues har en serie namn/värde-par, en för varje egenskap som returneras från GetProperties.