DataContractJsonSerializer.DataContractSurrogate Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirli IDataContractSurrogate bir örnek için şu anda etkin olan bir vekil türü alır. Vekiller serileştirme veya seri durumdan çıkarma işlemini genişletebilir.
public:
property System::Runtime::Serialization::IDataContractSurrogate ^ DataContractSurrogate { System::Runtime::Serialization::IDataContractSurrogate ^ get(); };
public System.Runtime.Serialization.IDataContractSurrogate DataContractSurrogate { get; }
member this.DataContractSurrogate : System.Runtime.Serialization.IDataContractSurrogate
Public ReadOnly Property DataContractSurrogate As IDataContractSurrogate
Özellik Değeri
sınıfının bir uygulaması IDataContractSurrogate .
Açıklamalar
bir IDataContractSurrogate türün örneklerinin seri hale getirilmeyi ve seri durumdan çıkarılma şeklini özelleştirmek için kullanılabilir. Örneğin, seri hale getirilemeyen eski türlerin, yani özniteliğin uygulanmadığı türlerin seri hale getirilmesini DataContractAttribute etkinleştirmek için kullanılabilir.