0
シーケンスとカスタムアクティビティで構成されるXAMLの簡単なワークフローがあります。 今後はさらに活動があります。 XAMLは以下の通りです:result
変数は、ワークフローを呼び出した後、空の辞書が含まれている現時点でWF - XAMLワークフローからWorkflowInvokerの結果を取得する方法
WorkflowInvoker invoker = new WorkflowInvoker(workflow1);
var result = invoker.Invoke();
:
<Activity mc:Ignorable="sap sap2010 sads"
...
<Sequence sap2010:WorkflowViewState.IdRef="Sequence_1">
<local:CoefficientWorkflow sap2010:WorkflowViewState.IdRef="CoefficientWorkflow_1">
</local:CoefficientWorkflow>
<sads:DebugSymbol.Symbol>d11DOlxGQU1FMlxQcm9qZWN0MDJcRkJTXFdlYkFwcFxNb2R1bGVzXEZCUy5BTE9cc3JjXEZCUy5BTE8uV29ya2Zsb3dcV29ya2Zsb3dzXEFsb1dvcmtmbG93LnhhbWwDKwM0DgIBASwFMiECAQIvCy9KAgED</sads:DebugSymbol.Symbol>
</Sequence>
<sap2010:WorkflowViewState.ViewStateManager>
<sap2010:ViewStateManager>
<sap2010:ViewStateData Id="CoefficientWorkflow_1" sap:VirtualizedContainerService.HintSize="200,22" />
<sap2010:ViewStateData Id="Sequence_1" sap:VirtualizedContainerService.HintSize="222,146">
<sap:WorkflowViewStateService.ViewState>
<scg:Dictionary x:TypeArguments="x:String, x:Object">
<x:Boolean x:Key="IsExpanded">True</x:Boolean>
</scg:Dictionary>
</sap:WorkflowViewStateService.ViewState>
</sap2010:ViewStateData>
<sap2010:ViewStateData Id="FBS.ALO.Workflow.Workflows.AloWorkflow_1" sap:VirtualizedContainerService.HintSize="262,226" />
</sap2010:ViewStateManager>
</sap2010:WorkflowViewState.ViewStateManager>
</Activity>
私は、次のコードでワークフローを起動します。 シーケンスに含まれるアクティビティが値を返すので、そのアクティビティの出力を取得し、ワークフロー全体の結果として外部に公開するために、あなたの助けが必要です。