<parameter>

Hiermee geeft u de algemene parameter op wanneer een gedeclareerd type een algemeen type is.

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

Syntaxis

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

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.

Attributes

Attribute Description
index Wanneer het gedeclareerde type een algemeen type is, geeft u de algemene parameter op die het bekende type retourneert.
type Een tekenreeks die het bekende type beschrijft dat wordt gebruikt voor serialisatie en deserialisatie.

indexkenmerk

Waarde Description
"0" De eerste parameter in het algemene type. Een heeft bijvoorbeeld List<T> slechts één parameter. Als deze wordt gebruikt als het gedeclareerde type, wordt de index ingesteld op '0'.
"1" De tweede parameter in een algemeen type. Een heeft bijvoorbeeld Dictionary<TKey,TValue> twee parameters. Als het bekende type wordt geretourneerd door de tweede parameter, stelt u het indexkenmerk in op '1'.

Kind-elementen

Geen.

Bovenliggende elementen

Onderdeel Description
<knownType> Hiermee geeft u een bekend type op dat kan worden geretourneerd door een veld of eigenschap van het gedeclareerde type.

Opmerkingen

Zie Bekende typen gegevenscontract en DataContractSerializervoor meer informatie over bekende typen.

Zie de <dataContractSerializer> voor een voorbeeld van het gebruik van dit element.

Dit configuratie-element kan niet beide kenmerken tegelijk hebben. Als beide kenmerken zijn ingesteld, treedt er een ConfigurationErrorsException op.

Zie ook