Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa typ, który ma być używany DataContractSerializer podczas deserializacji. Element określa "znany typ", który jest zwracany przez pole lub właściwość "zadeklarowanego typu". Aby uzyskać więcej informacji, zobacz Znane typy kontraktów danych.
<konfiguracji>
<System.runtime.serialization>
<Datacontractserializer>
<declaredTypes>
<dodawać>
<znany typ>
Składnia
<knownType type="String">
<parameter index="Integer"
type="String" />
</knownType>
Typ
string
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Attributes
| Attribute | Description |
|---|---|
| typ | Określa typ (w tym przestrzeń nazw), nazwę zestawu, wersję, kulturę i token klucza publicznego. |
Elementy podrzędne
| Składnik | Description |
|---|---|
| <Parametr> | Określa indeks parametrów, gdy zadeklarowany typ jest typem ogólnym. |
Elementy nadrzędne
| Składnik | Description |
|---|---|
| <dodawać> | Dodaje zadeklarowany typ do kolekcji zadeklarowanych typów. |
Uwagi
Aby uzyskać więcej informacji o znanych typach, zobacz Znane typy kontraktów danych i DataContractSerializer.
Zobacz element< dataContractSerializer>, aby zapoznać się z przykładem użycia tego elementu.
Example
<add type="MyCompany.Library.Shape,
MyAssembly, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=XXXXXX, processorArchitecture=MSIL">
<knownType type="MyCompany.Library.Circle,
MyAssembly, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=XXXXXX,
processorArchitecture=MSIL"/>
</add>