<parameter>
Gibt den generischen Parameter an, wenn ein deklarierter Typ ein generischer Typ ist.
<configuration>
<system.runtime.serialization>
<dataContractSerializer>
<declaredTypes>
<add>
<knownType>
<parameter>
Syntax
<parameter index="Integer"
type="String" />
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
attribute | Beschreibung |
---|---|
Index | Gibt den generischen Parameter an, der den bekannten Typ zurückgibt, wenn der deklarierte Typ ein generischer Typ ist. |
type | Eine Zeichenfolge, mit der der für die Serialisierung und Deserialisierung verwendete bekannte Typ beschrieben wird. |
Indexattribut
Wert | Beschreibung |
---|---|
"0" | Der erste Parameter im generischen Typ. Zum Beispiel verfügt List<T> nur über einen Parameter. Falls dieser als deklarierter Typ verwendet wird, wäre der Index auf "0" festgelegt. |
"1" | Der zweite Parameter in einem generischen Typ. Zum Beispiel verfügt Dictionary<TKey,TValue> über zwei Parameter. Falls der bekannte Typ vom zweiten Parameter zurückgegeben wird, legen Sie das Indexattribut auf "1" fest. |
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<knownType> | Gibt einen bekannten Typ an, der von einem Feld oder einer Eigenschaft des deklarierten Typs zurückgegeben werden kann. |
Bemerkungen
Weitere Informationen zu bekannten Typen finden Sie unter Bekannte Typen für Datenverträge und DataContractSerializer.
Ein Beispiel für die Verwendung dieses Elements finden Sie unter <dataContractSerializer>.
Dieses Konfigurationselement darf nicht über zwei Attribute gleichzeitig verfügen. Falls beide Attribute festgelegt sind, tritt ConfigurationErrorsException auf.