ImportOptions.DataContractSurrogate Egenskap

Definition

Hämtar eller anger en surrogatprovider för datakontrakt som kan användas för att ändra koden som genereras under en importåtgärd.

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

Egenskapsvärde

En implementering av gränssnittet IDataContractSurrogate som hanterar schemaimport.

Kommentarer

Gränssnittstypen för det här alternativet är ISerializationSurrogateProvider, men för att dra full nytta av de importerade kodändringsfunktionerna rekommenderar vi att du använder en ISerializationSurrogateProvider2ISerializationSurrogateProvider2 som också implementerar ISerializationCodeDomSurrogateProvider .

Gäller för