Compartilhar via


<Parâmetro>

Especifica o parâmetro genérico quando um tipo declarado é um tipo genérico.

<configuração>
   <system.runtime.serialization>
     <Datacontractserializer>
       <declaredTypes>
         <adicionar>
           <knownType>
             <Parâmetro>

Sintaxe

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

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Attributes

Attribute Description
indexar Quando o tipo declarado é um tipo genérico, especifica o parâmetro genérico que retornará o tipo conhecido.
tipo Uma cadeia de caracteres que descreve o tipo conhecido usado para serialização e desserialização.

Atributo index

Value Description
0 O primeiro parâmetro no tipo genérico. Por exemplo, um 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, um 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 Description
<knownType> Especifica um tipo conhecido que pode ser retornado por um campo ou propriedade do tipo declarado.

Observações

Para obter mais informações sobre tipos conhecidos, consulte Tipos Conhecidos do Contrato de Dados e DataContractSerializer.

Consulte o <dataContractSerializer> para obter um exemplo de como usar esse elemento.

Esse elemento de configuração não pode ter ambos os atributos ao mesmo tempo. Se ambos os atributos forem definidos, ocorrerá um ConfigurationErrorsException .

Consulte também