0
기본 클래스와 2 개의 상속 된 클래스를 만들었습니다. 매개 변수가 기본 클래스 인 WCF 작업 계약을 만들고 싶습니다. 제공된 값이 상속 된 클래스 중 하나 여야 함을 나타내는 매개 변수 나 클래스에 넣을 수있는 데코레이션이 있습니까?기본 클래스를 취하는 WCF OperationContract
기본 클래스와 2 개의 상속 된 클래스를 만들었습니다. 매개 변수가 기본 클래스 인 WCF 작업 계약을 만들고 싶습니다. 제공된 값이 상속 된 클래스 중 하나 여야 함을 나타내는 매개 변수 나 클래스에 넣을 수있는 데코레이션이 있습니까?기본 클래스를 취하는 WCF OperationContract
제레미,
알려진 유형 속성을 사용할 수 있습니다.
[DataContract]
[KnownType(typeof(CircleType))]
[KnownType(typeof(TriangleType))]
public class CompanyLogo2
{
[DataMember]
private Shape ShapeOfLogo;
[DataMember]
private int ColorOfLogo;
}
참조하십시오 http://msdn.microsoft.com/en-us/library/ms730167.aspx
이 달성의 다른 방법입니다.
환상적인 : 여기
은 데이터 계약 상속에 쥬발 로이의 뛰어난 MSDN 기사입니다! 추상 기본 클래스를 사용할 수 없다는 것을 나타내는 방법이 없다고 상상해보십시오. – Jeremy