DataContractSerializerSettings Klass

Definition

Anger inställningarna för serialiserare för datakontrakt.

public ref class DataContractSerializerSettings
public class DataContractSerializerSettings
type DataContractSerializerSettings = class
Public Class DataContractSerializerSettings
Arv
DataContractSerializerSettings

Konstruktorer

Name Description
DataContractSerializerSettings()

Initierar en ny instans av DataContractSerializerSettings klassen.

Egenskaper

Name Description
DataContractResolver

Hämtar eller anger komponenten som används för att dynamiskt mappa xsi:type-deklarationer till kända kontraktstyper.

DataContractSurrogate

Hämtar eller anger en serialiseringssurrogat.

IgnoreExtensionDataObject

Hämtar eller anger ett värde som anger om du vill ignorera data som tillhandahålls av ett tillägg för klassen när klassen serialiseras eller deserialiseras.

KnownTypes

Hämtar eller anger en samling typer som kan finnas i objektdiagrammet som serialiseras med den här instansen av DataContractSerializerSettings.

MaxItemsInObjectGraph

Hämtar eller anger det maximala antalet objekt i ett objektdiagram som ska serialiseras eller deserialiseras.

PreserveObjectReferences

Hämtar eller anger ett värde som anger om xml-konstruktioner som inte är standard ska användas för att bevara objektreferensdata.

RootName

Hämtar eller anger rotnamnet för det markerade objektet.

RootNamespace

Hämtar eller anger rotnamnområdet för det angivna objektet.

SerializeReadOnlyTypes

Hämtar eller anger ett värde som anger om skrivskyddade typer ska serialiseras.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för