2012-04-14 6 views
1

Wenn ich eine Aktivität von Native ableiten, kann ich Workflow-executionproperties Zugriff auf die NativeActivityContext wie folgt aus:Access Workflow ExectionProperties von Aktivität

context.Properties.Find("propertyname");

Einige meiner Aktivitäten von Aktivität herleiten, weil ich sie ein codiertes definieren Workflow mit der Eigenschaft Implementation. Eine Aktivität verfügt über einen ActivityContext, der keinen Zugriff auf die Ausführungseigenschaften des Arbeitsablaufs bietet, aber keine Properties-Eigenschaft.

Gibt es eine andere Möglichkeit, den Zugriff auf die Workflow-Ausführung Eigenschaften zu erhalten innerhalb einer Aktivität

Antwort

0

Es scheint nicht. Mit Reflector können Sie sehen, dass die ExecutionProperties-Klasse nur an zwei Stellen verfügbar ist. Einer ist der NativeExecutionContext.Properties und der andere bezieht sich auf die WCF/WF4-Interop-Bits im IReceiveMessageCallback.OnReceiveMessage().

Verwandte Themen