当我从NativeActivity派生一个活动时,我可以使用NativeActivityContext访问Workflow executionproperties,如下所示:
context.Properties.Find("propertyname");
我的一些活动来自Activity,因为我们使用Implementation属性定义了编码工作流。 Activity有一个ActivityContext,它不提供对工作流执行属性的访问,它没有Properties属性。
是否有另一种方法可以从活动
中访问工作流程执行属性答案 0 :(得分:0)
似乎没有。使用Reflector,您可以看到ExecutionProperties类仅在两个位置公开。一个是NativeExecutionContext.Properties
,另一个是IReceiveMessageCallback.OnReceiveMessage()
中的WCF / WF4互操作位。