Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Metodo TypeConverter.CreateInstance (ITypeDescriptorContext, IDictionary)

Crea un'istanza del tipo che questo TypeConverter è associato a, utilizzando il contesto specificato, fornito un insieme 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
Tipo: System.ComponentModel.ITypeDescriptorContext
ITypeDescriptorContext oggetto che fornisce un contesto di formato.
propertyValues
Tipo: System.Collections.IDictionary
IDictionary di nuovi valori di proprietà.

Valore restituito

Tipo: System.Object
Object rappresentazione del controllo specificato IDictionary, o null se l'oggetto non può essere creato. Questo metodo restituisce sempre null.

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

Note per gli eredi

Eseguire l'override di questo metodo se il tipo che si desidera convertire necessario ricreare l'oggetto per modificarne il valore.

utilizzare context parametro per estrarre informazioni aggiuntive sull'ambiente da cui il convertitore viene richiamato. questo parametro può essere null, archiviarlo pertanto sempre. Inoltre, le proprietà nell'oggetto di contesto possono restituire null.

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

.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft