Condividi tramite


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

Vedi anche