<parameter>
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.