Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método TypeConverter.CreateInstance (ITypeDescriptorContext, IDictionary)

 

Publicado: octubre de 2016

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.

Espacio de nombres:   System.ComponentModel
Ensamblado:  System (en System.dll)

public virtual object CreateInstance(
	ITypeDescriptorContext context,
	IDictionary propertyValues
)

Parámetros

context
Type: System.ComponentModel.ITypeDescriptorContext

ITypeDescriptorContext que proporciona un contexto de formato.

propertyValues
Type: System.Collections.IDictionary

IDictionary de nuevos valores de propiedad.

Valor devuelto

Type: System.Object

Object que representa el IDictionary proporcionado o null si no se puede crear el objeto. Este método devuelve siempre null.

Utilice este método para objetos que son inmutables, pero para los que desea proporcionar propiedades modificables.

Notas para desarrolladores de herederos:

Invalide este método si el tipo que desea convertir debe volver a crear el objeto para cambiar su valor.

Utilice el parámetro context para extraer información adicional sobre el entorno desde el que se llama a este convertidor. Este parámetro puede ser null, por lo que debe comprobarse siempre. Además, las propiedades del objeto de contexto pueden devolver null.

El diccionario proporcionado por el propertyValues parámetro tiene una serie de pares nombre/valor, uno para cada propiedad devuelta desde GetProperties.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: