DataContractSerializerSettings Sınıf

Tanım

Veri sözleşmesi seri hale getirici ayarlarını belirtir.

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

Oluşturucular

DataContractSerializerSettings()

DataContractSerializerSettings sınıfının yeni bir örneğini başlatır.

Özellikler

DataContractResolver

xsi:type bildirimlerini bilinen sözleşme türleriyle dinamik olarak eşlemek için kullanılan bileşeni alır veya ayarlar.

DataContractSurrogate

Serileştirme vekili alır veya ayarlar.

IgnoreExtensionDataObject

Sınıf serileştirilirken veya seri durumdan çıkarılırken sınıfın bir uzantısı tarafından sağlanan verilerin yoksayılıp yoksayılmayacağını belirten bir değeri alır veya ayarlar.

KnownTypes

DataContractSerializerSettings'in bu örneğini kullanarak seri hale getirilmiş nesne grafında bulunabilecek bir tür koleksiyonunu alır veya ayarlar.

MaxItemsInObjectGraph

Seri hale getirmek veya seri durumdan çıkarabilmek için nesne grafiğindeki en fazla öğe sayısını alır veya ayarlar.

PreserveObjectReferences

Nesne başvuru verilerini korumak için standart olmayan XML yapılarının kullanılıp kullanılmayacağını belirten bir değer alır veya ayarlar.

RootName

Seçili nesnenin kök adını alır veya ayarlar.

RootNamespace

Belirtilen nesne için kök ad alanını alır veya ayarlar.

SerializeReadOnlyTypes

Salt okunur türleri seri hale getirip getirmeyeceğini belirten bir değer alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır