Udostępnij za pośrednictwem


<dataContractSerializer> elementu <system.runtime.serialization>

Zawiera dane konfiguracji dla elementu DataContractSerializer.

<Konfiguracji>
  <System.runtime.serialization>
    <Datacontractserializer>

Składnia

<configuration>
  <system.runtime.serialization>
    <dataContractSerializer ignoreExtensionDataObject="Boolean"
                            maxItemsInObjectGraph="Integer">
      <declaredTypes>
        <add type="String">
          <knownType type="String">
            <parameter index="Integer"
                       type="String" />
          </knownType>
        </add>
      </declaredTypes>
    </dataContractSerializer>
  </system.runtime.serialization>
</configuration>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Element Opis
Ignoreextensiondataobject Wartość logiczna określająca, czy ignorować dane dostarczane przez punkt końcowy, gdy jest serializowany, czy deserializowany. Ten atrybut jest ustawiany tylko w elemecie <dataContractSerializer> pod elementem <behavior> .
Maxitemsinobjectgraph Liczba całkowita określająca maksymalną liczbę elementów do serializacji lub deserializacji. Ten atrybut to 65536.

Elementy podrzędne

Element Opis
<declaredTypes> Zawiera znane typy używane DataContractSerializer podczas deserializacji.

Aby uzyskać więcej informacji na temat kontraktów danych i znanych typów, zobacz Znane typy kontraktów danych.

Elementy nadrzędne

Element Opis
<System.runtime.serialization> Reprezentuje element System.Runtime.Serialization główny sekcji przestrzeni nazw i zawiera elementy do ustawiania opcji .DataContractSerializer

Uwagi

Aby uzyskać więcej informacji o znanych typach, zobacz DataContractSerializer i Data Contract Known Types (Znane typy kontraktów danych).

Zobacz też