ImportOptions.DataContractSurrogate Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Datenvertrags-Ersatzanbieters, der zum Ändern des während eines Importvorgangs generierten Code verwendet werden kann.
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
Eigenschaftswert
Eine Implementierung der IDataContractSurrogate-Schnittstelle, die den Schemaimport behandelt.
Hinweise
Der Schnittstellentyp für diese Option ist ISerializationSurrogateProvider, aber um die importierten Codeänderungsfähigkeiten vollständig nutzen zu können, wird die Verwendung eines ISerializationSurrogateProvider2ISerializationSurrogateProvider2, das auch ISerializationCodeDomSurrogateProvider implementiert, empfohlen.