Compartir a través de


<Parámetro>

Especifica el parámetro genérico cuando un tipo declarado es un tipo genérico.

<configuración>
   <system.runtime.serialization>
     <dataContractSerializer>
       <declareTypes>
         <agregar>
           <knownType>
             <Parámetro>

Syntax

<parameter index="Integer"
           type="String" />

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Attributes

Atributo Description
index Cuando el tipo declarado es un tipo genérico, especifica el parámetro genérico que devolverá el tipo conocido.
type Cadena que describe el tipo conocido usado para la serialización y deserialización.

atributo index

Importancia Description
"0" Primer parámetro del tipo genérico. Por ejemplo, un List<T> solo tiene un parámetro. Si se usa como tipo declarado, el índice se establecería en "0".
"1" Segundo parámetro de un tipo genérico. Por ejemplo, un Dictionary<TKey,TValue> tiene dos parámetros. Si el segundo parámetro devuelve el tipo conocido, establezca el atributo de índice en "1".

Elementos secundarios

Ninguno.

Elementos primarios

Elemento Description
<knownType> Especifica un tipo conocido que puede devolver un campo o propiedad del tipo declarado.

Observaciones

Para obtener más información sobre los tipos conocidos, vea Tipos conocidos del contrato de datos y DataContractSerializer.

Consulte dataContractSerializer<> para obtener un ejemplo de uso de este elemento.

Este elemento de configuración no puede tener ambos atributos al mismo tiempo. Si se establecen ambos atributos, se produce una ConfigurationErrorsException excepción .

Consulte también