DataContractJsonSerializer.DataContractSurrogate Özellik

Tanım

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

Bir IDataContractSurrogate sınıfının uygulaması.

Açıklamalar

IDataContractSurrogate bir 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 serileştirilmesini DataContractAttribute etkinleştirmek için kullanılabilir.

Şunlara uygulanır