TypeConverter.CreateInstance Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy adott tulajdonságérték-készlet újbóli létrehozása Object az objektumhoz.
Túlterhelések
| Name | Description |
|---|---|
| CreateInstance(ITypeDescriptorContext, IDictionary) |
Létrehoz egy olyan példányt, amelyhez ez TypeConverter társítva van, a megadott környezet használatával, az objektumhoz tartozó tulajdonságértékek halmazával. |
| CreateInstance(IDictionary) |
Egy adott tulajdonságérték-készlet újbóli létrehozása Object az objektumhoz. |
CreateInstance(ITypeDescriptorContext, IDictionary)
- Forrás:
- TypeConverter.cs
- Forrás:
- TypeConverter.cs
- Forrás:
- TypeConverter.cs
- Forrás:
- TypeConverter.cs
- Forrás:
- TypeConverter.cs
Létrehoz egy olyan példányt, amelyhez ez TypeConverter társítva van, a megadott környezet használatával, az objektumhoz tartozó tulajdonságértékek halmazával.
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éterek
- context
- ITypeDescriptorContext
Formátumkörnyezetet ITypeDescriptorContext biztosító környezet.
- propertyValues
- IDictionary
Új IDictionary tulajdonságértékek egyike.
Válaszok
Az Object adott IDictionary, vagy null ha az objektum nem hozható létre. Ez a metódus mindig visszaadja a függvényt null.
Megjegyzések
Ezt a metódust olyan objektumokhoz használhatja, amelyek nem módosíthatók, de amelyekhez módosítható tulajdonságokat szeretne megadni.
Megjegyzések az öröklőkhöz
Bírálja felül ezt a metódust, ha az átalakítani kívánt típusnak újra létre kell hoznia az objektumot az értékének módosításához.
context A paraméterrel további információkat nyerhet ki arról a környezetről, amelyből a konvertert meghívja. Ez a paraméter lehet null, ezért mindig ellenőrizze. A környezeti objektum tulajdonságai is visszaadhatók null.
A paraméter által propertyValues biztosított szótár név-érték párokból áll, és mindegyik tulajdonsághoz egy-egy értéket ad vissza GetProperties(Object).
Lásd még
A következőre érvényes:
CreateInstance(IDictionary)
- Forrás:
- TypeConverter.cs
- Forrás:
- TypeConverter.cs
- Forrás:
- TypeConverter.cs
- Forrás:
- TypeConverter.cs
- Forrás:
- TypeConverter.cs
Egy adott tulajdonságérték-készlet újbóli létrehozása Object az objektumhoz.
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éterek
- propertyValues
- IDictionary
Új IDictionary tulajdonságértékeket tartalmazó szótár.
Válaszok
Az Object adott IDictionary, vagy null ha az objektum nem hozható létre. Ez a metódus mindig visszaadja a függvényt null.
Megjegyzések
Ezt a metódust olyan objektumokhoz használhatja, amelyek nem módosíthatók, de amelyekhez módosítható tulajdonságokat szeretne megadni.
A paraméter által propertyValues biztosított szótár név-érték párokból áll, és mindegyik tulajdonsághoz egy-egy értéket ad vissza GetProperties.