Partager via


ImportOptions.DataContractSurrogate Propriété

Définition

Obtient ou définit un fournisseur de substitution 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 de 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, à l’aide d’un ISerializationSurrogateProvider2ISerializationSurrogateProvider2 qui implémente également ISerializationCodeDomSurrogateProvider est recommandé.

S’applique à