TypeConverter.CreateInstance TypeConverter.CreateInstance TypeConverter.CreateInstance TypeConverter.CreateInstance Method

Definizione

Ricrea un oggetto Object in base a un set di valori di proprietà dell'oggetto.Re-creates an Object given a set of property values for the object.

Overload

CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary)

Crea un'istanza del tipo a cui questo oggetto TypeConverter è associato, usando il contesto specificato, dato un set di valori di proprietà per l'oggetto.Creates an instance of the type that this TypeConverter is associated with, using the specified context, given a set of property values for the object.

CreateInstance(IDictionary) CreateInstance(IDictionary) CreateInstance(IDictionary) CreateInstance(IDictionary)

Ricrea un oggetto Object in base a un set di valori di proprietà dell'oggetto.Re-creates an Object given a set of property values for the object.

CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary) CreateInstance(ITypeDescriptorContext, IDictionary)

Crea un'istanza del tipo a cui questo oggetto TypeConverter è associato, usando il contesto specificato, dato un set di valori di proprietà per l'oggetto.Creates an instance of the type that this TypeConverter is associated with, using the specified context, given a set of property values for the 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

Parametri

context
ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext

Oggetto ITypeDescriptorContext che fornisce un contesto di formato.An ITypeDescriptorContext that provides a format context.

propertyValues
IDictionary IDictionary IDictionary IDictionary

IDictionary dei nuovi valori di proprietà.An IDictionary of new property values.

Restituisce

Object che rappresenta l'oggetto IDictionary specificato oppure null se non è possibile creare l'oggetto.An Object representing the given IDictionary, or null if the object cannot be created. Questo metodo restituisce sempre null.This method always returns null.

Commenti

Usare questo metodo per gli oggetti che non sono modificabili, ma per il quale si desidera assegnare proprietà modificabili.Use this method for objects that are immutable, but for which you want to provide changeable properties.

Note per gli eredi

Eseguire l'override di questo metodo se il tipo da convertire deve ricreare l'oggetto per modificarne il valore.Override this method if the type you want to convert must re-create the object to change its value.

Utilizzare il parametro context per estrarre ulteriori informazioni sull'ambiente dal quale viene richiamato il convertitore.Use the context parameter to extract additional information about the environment from which this converter is invoked. Questo parametro può essere nullpertanto sempre la verifica.This parameter can be null, so always check it. Anche le proprietà dell'oggetto di contesto possono restituire null.Also, properties on the context object can return null.

Il dizionario fornito per il propertyValues parametro presenta una serie di coppie nome/valore, una per ciascuna proprietà restituita da GetProperties(Object).The dictionary provided by the propertyValues parameter has a series of name/value pairs, one for each property returned from GetProperties(Object).

Vedi anche

CreateInstance(IDictionary) CreateInstance(IDictionary) CreateInstance(IDictionary) CreateInstance(IDictionary)

Ricrea un oggetto Object in base a un set di valori di proprietà dell'oggetto.Re-creates an Object given a set of property values for the object.

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

Parametri

propertyValues
IDictionary IDictionary IDictionary IDictionary

Oggetto IDictionary che rappresenta un dizionario di nuovi valori di proprietà.An IDictionary that represents a dictionary of new property values.

Restituisce

Object che rappresenta l'oggetto IDictionary specificato oppure null se non è possibile creare l'oggetto.An Object representing the given IDictionary, or null if the object cannot be created. Questo metodo restituisce sempre null.This method always returns null.

Commenti

Usare questo metodo per gli oggetti che non sono modificabili, ma per il quale si desidera assegnare proprietà modificabili.Use this method for objects that are immutable, but for which you want to provide changeable properties.

Il dizionario fornito per il propertyValues parametro presenta una serie di coppie nome/valore, una per ciascuna proprietà restituita da GetProperties.The dictionary provided by the propertyValues parameter has a series of name/value pairs, one for each property returned from GetProperties.

Vedi anche

Si applica a