DataContractSerializer.DataContractSurrogate Özellik

Tanım

Serileştirme veya seri durumdan çıkarma işlemini genişletebilen bir vekil tür alır.

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.

Şunlara uygulanır

Ayrıca bkz.