Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 .