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

Definición

Vuelve a crear un Object dado un conjunto de valores de propiedad del objeto.Re-creates an Object given a set of property values for the object.

Sobrecargas

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

Crea una instancia del tipo al que está asociado este TypeConverter, mediante el contexto especificado, según un conjunto de valores de propiedad para el objeto.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)

Vuelve a crear un Object dado un conjunto de valores de propiedad del objeto.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 una instancia del tipo al que está asociado este TypeConverter, mediante el contexto especificado, según un conjunto de valores de propiedad para el objeto.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

Parámetros

propertyValues
IDictionary IDictionary IDictionary IDictionary

IDictionary de nuevos valores de propiedad.An IDictionary of new property values.

Devoluciones

Object que representa el IDictionary especificado o null si no es posible crear el objeto.An Object representing the given IDictionary, or null if the object cannot be created. Este método devuelve siempre null.This method always returns null.

Comentarios

Utilice este método para los objetos que son inmutables, pero para los que desea proporcionar propiedades modificables.Use this method for objects that are immutable, but for which you want to provide changeable properties.

Notas a los desarrolladores de herederos

Invalide este método si el tipo que desea convertir debe volver a crear el objeto para cambiar su valor.Override this method if the type you want to convert must re-create the object to change its value.

Utilice el parámetro context para extraer información adicional sobre el entorno desde el que se llama a este convertidor.Use the context parameter to extract additional information about the environment from which this converter is invoked. Este parámetro puede ser null, por lo que debe comprobarlo siempre.This parameter can be null, so always check it. Asimismo, las propiedades del objeto de contexto pueden devolver null.Also, properties on the context object can return null.

El Diccionario proporcionado por el propertyValues parámetro tiene una serie de pares nombre-valor, uno para cada propiedad devuelta GetProperties(Object)desde.The dictionary provided by the propertyValues parameter has a series of name/value pairs, one for each property returned from GetProperties(Object).

Consulte también:

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

Vuelve a crear un Object dado un conjunto de valores de propiedad del objeto.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

Parámetros

propertyValues
IDictionary IDictionary IDictionary IDictionary

IDictionary que representa un diccionario de nuevos valores de propiedad.An IDictionary that represents a dictionary of new property values.

Devoluciones

Object que representa el IDictionary especificado o null si no es posible crear el objeto.An Object representing the given IDictionary, or null if the object cannot be created. Este método devuelve siempre null.This method always returns null.

Comentarios

Utilice este método para los objetos que son inmutables, pero para los que desea proporcionar propiedades modificables.Use this method for objects that are immutable, but for which you want to provide changeable properties.

El Diccionario proporcionado por el propertyValues parámetro tiene una serie de pares nombre-valor, uno para cada propiedad devuelta GetPropertiesdesde.The dictionary provided by the propertyValues parameter has a series of name/value pairs, one for each property returned from GetProperties.

Consulte también:

Se aplica a