1

NativeActivity からアクティビティを派生させると、次のように NativeActivityContext を使用してワークフロー実行プロパティにアクセスできます。

context.Properties.Find("propertyname");

私のアクティビティの一部は、Activity から派生しています。これは、Implementation プロパティを使用してコード化されたワークフローを定義しているためです。アクティビティには、ワークフロー実行プロパティへのアクセスを提供しない ActivityContext があり、Properties プロパティはありません。

アクティビティ内からワークフロー実行プロパティにアクセスする別の方法はありますか

4

1 に答える 1

0

そうではないようです。Reflectorを使用すると、ExecutionPropertiesクラスが2か所でのみ公開されていることがわかります。1NativeExecutionContext.Propertiesつはとで、もう1つはのWCF/WF4相互運用ビットに関連していIReceiveMessageCallback.OnReceiveMessage()ます。

于 2012-04-15T11:26:50.757 に答える