<parameter>
Especifica o parâmetro genérico quando um tipo declarado é genérico.
<configuration>
<system.runtime.serialization>
<dataContractSerializer>
<declaredTypes>
<add>
<knownType>
<parameter>
Syntax
<parameter index="Integer"
type="String" />
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Atributo | Descrição |
---|---|
índice | Quando o tipo declarado é genérico, especifica o parâmetro genérico que retornará o tipo conhecido. |
type | Uma cadeia de caracteres que descreve o tipo conhecido usado para serialização e desserialização. |
Atributo de índice
Valor | Descrição |
---|---|
"0" | O primeiro parâmetro no tipo genérico. Por exemplo, List<T> tem apenas um parâmetro. Se ele for usado como o tipo declarado, o índice será definido como "0". |
"1" | O segundo parâmetro em um tipo genérico. Por exemplo, Dictionary<TKey,TValue> tem dois parâmetros. Se o tipo conhecido for retornado pelo segundo parâmetro, defina o atributo de índice como "1". |
Elementos filho
Nenhum.
Elementos pai
Elemento | Descrição |
---|---|
<knownType> | Especifica um tipo conhecido que pode ser retornado por um campo ou propriedade do tipo declarado. |
Comentários
Para obter mais informações sobre tipos conhecidos, consulte Tipos de Contratos de Dados Conhecidos e DataContractSerializer.
Veja no <dataContractSerializer> um exemplo de como usar esse elemento.
Esse elemento de configuração não pode ter ambos os atributos ao mesmo tempo. Se ambos forem definidos, ocorrerá ConfigurationErrorsException.