Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo TypeConverter.CreateInstance (ITypeDescriptorContext, IDictionary)

 

Data di pubblicazione: ottobre 2016

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.

Spazio dei nomi:   System.ComponentModel
Assembly:  System (in System.dll)

public virtual object CreateInstance(
	ITypeDescriptorContext context,
	IDictionary propertyValues
)

Parametri

context
Type: System.ComponentModel.ITypeDescriptorContext

Oggetto ITypeDescriptorContext che fornisce un contesto di formato.

propertyValues
Type: System.Collections.IDictionary

IDictionary dei nuovi valori di proprietà.

Valore restituito

Type: System.Object

Object che rappresenta l'oggetto IDictionary specificato oppure null se non è possibile creare l'oggetto. Questo metodo restituisce sempre null.

Utilizzare questo metodo per gli oggetti che non sono modificabili, ma per il quale si desidera assegnare proprietà modificabili.

Note per gli eredi:

Eseguire l'override di questo metodo se il tipo da convertire deve ricreare l'oggetto per modificarne il valore.

Utilizzare il parametro context per estrarre ulteriori informazioni sull'ambiente dal quale viene richiamato il convertitore. Questo parametro può essere null, pertanto sempre la verifica. Inoltre, le proprietà dell'oggetto di contesto possono restituire null.

Il dizionario fornito per il propertyValues parametro dispone di una serie di coppie nome/valore, una per ciascuna proprietà restituita da GetProperties.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: