Aracılığıyla paylaş


ImportOptions.DataContractSurrogate Özellik

Tanım

İçeri aktarma işlemi sırasında oluşturulan kodu değiştirmek için kullanılabilecek bir veri sözleşmesi vekil sağlayıcısı alır veya ayarlar.

public:
 property System::Runtime::Serialization::ISerializationSurrogateProvider ^ DataContractSurrogate { System::Runtime::Serialization::ISerializationSurrogateProvider ^ get(); void set(System::Runtime::Serialization::ISerializationSurrogateProvider ^ value); };
public:
 property System::Runtime::Serialization::IDataContractSurrogate ^ DataContractSurrogate { System::Runtime::Serialization::IDataContractSurrogate ^ get(); void set(System::Runtime::Serialization::IDataContractSurrogate ^ value); };
public System.Runtime.Serialization.ISerializationSurrogateProvider? DataContractSurrogate { get; set; }
public System.Runtime.Serialization.IDataContractSurrogate DataContractSurrogate { get; set; }
member this.DataContractSurrogate : System.Runtime.Serialization.ISerializationSurrogateProvider with get, set
member this.DataContractSurrogate : System.Runtime.Serialization.IDataContractSurrogate with get, set
Public Property DataContractSurrogate As ISerializationSurrogateProvider
Public Property DataContractSurrogate As IDataContractSurrogate

Özellik Değeri

Şema içeri aktarmayı işleyen IDataContractSurrogate arabiriminin bir uygulaması.

Açıklamalar

Bu seçeneğin arabirim türü ISerializationSurrogateProvider'dır, ancak ISerializationCodeDomSurrogateProvider de uygulayan bir ISerializationSurrogateProvider2ISerializationSurrogateProvider2 kullanarak içeri aktarılan kod değiştirme yeteneklerinden tam olarak yararlanmak önerilir.

Şunlara uygulanır