다음을 통해 공유


ImportOptions.DataContractSurrogate 속성

정의

가져오기 작업 중에 생성된 코드를 수정하는 데 사용할 수 있는 데이터 계약 서로게이트 공급자를 가져오거나 설정합니다.

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

속성 값

스키마 가져오기를 처리하는 IDataContractSurrogate 인터페이스의 구현입니다.

설명

이 옵션의 인터페이스 형식은 ISerializationSurrogateProvider이지만 가져온 코드 수정 기능을 최대한 활용하려면 ISerializationCodeDomSurrogateProvider 구현하는 ISerializationSurrogateProvider2ISerializationSurrogateProvider2를 사용하는 것이 좋습니다.

적용 대상