<znany typ>
Określa typ, który ma być używany przez 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>
<Dodaj>
<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.
Atrybuty
Atrybut | Opis |
---|---|
typ | Określa typ (w tym przestrzeń nazw), nazwę zestawu, wersję, kulturę i token klucza publicznego. |
Elementy podrzędne
Element | Opis |
---|---|
<Parametr> | Określa indeks parametrów, gdy zadeklarowany typ jest typem ogólnym. |
Elementy nadrzędne
Element | Opis |
---|---|
<Dodaj> | Dodaje zadeklarowany typ do kolekcji zadeklarowanych typów. |
Uwagi
Aby uzyskać więcej informacji na temat znanych typów, zobacz Znane typy kontraktów danych i DataContractSerializer.
Zobacz element< dataContractSerializer>, aby zapoznać się z przykładem użycia tego elementu.
Przykład
<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>