<parameter>

Especifica o parâmetro genérico quando um tipo declarado é um tipo genérico.Specifies the generic parameter when a declared type is a generic type.

<configuration>
  <system.runtime.serialization>
    <dataContractSerializer>
      <declaredTypes>
        <add>
          <knownType>
            <parameter>

SyntaxSyntax

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

Atributos e elementosAttributes and Elements

As seções a seguir descrevem atributos, elementos filho e elementos pai.The following sections describe attributes, child elements, and parent elements.

AtributosAttributes

AtributoAttribute DescriçãoDescription
índiceindex Quando o tipo declarado é um tipo genérico, especifica o parâmetro genérico que retornará o tipo conhecido.When the declared type is a generic type, specifies the generic parameter that will return the known type.
typetype Uma cadeia de caracteres que descreve o tipo conhecido usado para serialização e desserialização.A string that describes the known type used for serialization and deserialization.

Atributo de índiceindex Attribute

ValorValue DescriçãoDescription
"0""0" O primeiro parâmetro no tipo genérico.The first parameter in the generic type. Por exemplo, um List<T> tem apenas um parâmetro.For example, a List<T> has only one parameter. Se for usado como o tipo declarado, o índice será definido como "0".If it is used as the declared type, the index would be set to "0".
"1""1" O segundo parâmetro em um tipo genérico.The second parameter in a generic type. Por exemplo, um Dictionary<TKey,TValue> tem dois parâmetros.For example, a Dictionary<TKey,TValue> has two parameters. Se o tipo conhecido for retornado pelo segundo parâmetro, defina o atributo de índice como "1".If the known type is returned by the second parameter, set the index attribute to "1".

Elementos filhoChild Elements

Nenhum.None.

Elementos paiParent Elements

ElementoElement DescriçãoDescription
<knownType> Especifica um tipo conhecido que pode ser retornado por um campo ou Propriedade do tipo declarado.Specifies a known type that can be returned by a field or property of the declared type.

ComentáriosRemarks

Para obter mais informações sobre tipos conhecidos, consulte tipos conhecidos de contrato de dados e DataContractSerializer .For more information about known types, see Data Contract Known Types and DataContractSerializer.

Consulte o <dataContractSerializer> para obter um exemplo de como usar esse elemento.See the <dataContractSerializer> for an example of using this element.

Este elemento de configuração não pode ter ambos os atributos ao mesmo tempo.This configuration element cannot have both attributes at the same time. Se ambos os atributos forem definidos, ConfigurationErrorsException ocorrerá um.If both attributes are set, a ConfigurationErrorsException occurs.

Consulte tambémSee also