Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
| Merkmal | Description |
|---|---|
| index | Wenn der deklarierte Typ ein generischer Typ ist, gibt den generischen Parameter an, der den bekannten Typ zurückgibt. |
| type | Eine Zeichenfolge, die den bekannten Typ beschreibt, der für die Serialisierung und Deserialisierung verwendet wird. |
index-Attribut
| Wert | Description |
|---|---|
| 0 | Der erste Parameter im generischen Typ. Beispielsweise hat ein List<T> Parameter nur einen Parameter. Wenn sie als deklarierter Typ verwendet wird, wird der Index auf "0" festgelegt. |
| "1" | Der zweite Parameter in einem generischen Typ. Beispielsweise hat ein Parameter Dictionary<TKey,TValue> zwei Parameter. Wenn der bekannte Typ vom zweiten Parameter zurückgegeben wird, legen Sie das Index-Attribut auf "1" fest. |
Untergeordnete Elemente
Keiner.
Übergeordnete Elemente
| Element | Description |
|---|---|
| <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 Datentypen und DataContractSerializer.
Ein Beispiel für die Verwendung dieses Elements finden Sie unter <"dataContractSerializer> ".
Dieses Konfigurationselement kann nicht beide Attribute gleichzeitig haben. Wenn beide Attribute festgelegt sind, tritt ein ConfigurationErrorsException .