Share via


<parameter>

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

<configuración>
  <system.runtime.serialization>
    <dataContractSerializer>
      <declaredTypes>
        <agregar>
          <knownType>
            <parámetro>

Sintaxis

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

Atributos y elementos

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

Atributos

Atributo Descripción
índice Cuando el tipo declarado es un tipo genérico, especifica el parámetro genérico que devolverá el tipo conocido.
type Una cadena que describe el tipo conocido usado para la serialización y deserialización.

Atributo index

Valor Descripción
"0" El primer parámetro en el tipo genérico. Por ejemplo, un List<T> tiene solo un parámetro. Si se usa como tipo declarado, el índice estaría establecido en "0".
"1" El segundo parámetro en 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 Descripción
<knownType> Especifica un tipo conocido que un campo o propiedad de un tipo declarado puede devolver.

Comentarios

Para más información sobre los tipos conocidos, consulta Tipos conocidos de contratos de datos y DataContractSerializer.

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

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

Consulte también