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 vekili 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ı IDataContractSurrogate işleyen arabirimin uygulaması.

Açıklamalar

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

Şunlara uygulanır