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