TypeConverter.CreateInstance Metódus

Definíció

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.

Lásd még

A következőre érvényes: