Share via


ImportOptions.DataContractSurrogate Propiedad

Definición

Obtiene o establece un suplente de contrato de datos que se puede usar para modificar el código generado durante una operación de importación.

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

Valor de propiedad

Una implementación de la interfaz IDataContractSurrogate que administra la importación del esquema.

Comentarios

El tipo de interfaz de esta opción es ISerializationSurrogateProvider, pero para aprovechar al máximo las capacidades de modificación de código importadas, se recomienda usar un ISerializationSurrogateProvider2ISerializationSurrogateProvider2 que también implemente ISerializationCodeDomSurrogateProvider .

Se aplica a