Share via


ImportOptions.DataContractSurrogate Propriété

Définition

Obtient ou définit un substitut de contrat de données qui peut être utilisé pour modifier le code généré pendant une opération d'importation.

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

Valeur de propriété

Implémentation de l'interface IDataContractSurrogate qui gère l'importation du schéma.

Remarques

Le type d’interface de cette option est ISerializationSurrogateProvider, mais pour tirer pleinement parti des capacités de modification de code importées, il est recommandé d’utiliser un ISerializationSurrogateProvider2ISerializationSurrogateProvider2 qui implémente ISerializationCodeDomSurrogateProvider également.

S’applique à