1

.NET 4.0의 Windows Workflow Foundation에서 상속 된 데이터 멤버를 기반으로 작업을 상호 연관시키는 방법이 있습니까? 예를 들어 는 DerivedMessage의 인스턴스를 수용하는 동작에 MessageId 속성을 사용하여 상관 관계 불가능할 다음 클래스상속 된 DataMember 속성의 WF 4에서 콘텐츠 기반 상관 관계

[DataContract] 
    [KnownType(typeof(DerivedMessage))] 
    public abstract class BaseMessage 
    { 
     [DataMember(Order = 1)] 
     public Guid MessageId { get; set; } 
    } 

    [DataContract] 
    public class DerivedMessage : BaseMessage 
    { 

     [DataMember(Order = 1)] 
     public string AdditionalProperty { get; set; } 
    } 

주어진? VS2010에서 수신 활동의 CorrelatesOn 정의 대화 상자에서 이러한 속성을 사용하려고 할 때

는 다음과 같은 오류가 발생합니다 : XPath 쿼리를 생성 할 때

는 회원의 경로를 찾을 수 없습니다.

여기 뭔가 잘못 되었나요? 오류 메시지는 DerivedMessage의 MessageId 속성에 대한 XPath 쿼리를 생성 할 수 없어야하는 이유가 없으므로별로 도움이되지 않습니다.

답변

1

UI는 관련 XPath 쿼리를 생성하는 데 도움이됩니다. 언제든지 입력 할 수 있습니다.