<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ż
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.