Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica il parametro generico quando un tipo dichiarato è un tipo generico.
<Configurazione>
<System.runtime.serialization>
<Datacontractserializer>
<declaredTypes>
<Aggiungere>
<knownType>
<Parametro>
Sintassi
<parameter index="Integer"
type="String" />
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
| Attributo | Descrizione |
|---|---|
| index | Quando il tipo dichiarato è un tipo generico, specifica il parametro generico che restituirà il tipo conosciuto. |
| tipo | Stringa che descrive il tipo conosciuto usato per la serializzazione e la deserializzazione. |
Attributo index
| Valore | Descrizione |
|---|---|
| "0" | Primo parametro del tipo generico. Ad esempio, un elenco List<T> presenta un solo parametro. Se tale parametro viene usato come tipo dichiarato, impostare l'attributo index su "0". |
| "1" | Secondo parametro di un tipo generico. Ad esempio, un dizionario Dictionary<TKey,TValue> presenta due parametri. Se il tipo conosciuto viene restituito dal secondo parametro, impostare l'attributo index su "1". |
Elementi figlio
Nessuno.
Elementi padre
| Elemento | Descrizione |
|---|---|
| <knownType> | Specifica un tipo conosciuto restituibile da un campo o da una proprietà del tipo dichiarato. |
Commenti
Per altre informazioni sui tipi noti, vedere Tipi noti del contratto di dati e DataContractSerializer.
Per un esempio di uso di questo elemento, vedere dataContractSerializer<>.
Questo elemento di configurazione non può avere contemporaneamente entrambi gli attributi. Se si impostano entrambi gli attributi, si verifica un'eccezione ConfigurationErrorsException.