NativeActivityContext.GetValue()获取不到正确的传入参数

传入参数代码段:
Activity wf=‘某个Activity’;
WorkflowIdentity identity = ‘某个WorkflowIdentity’
Guid frameworkObjectId=‘某个Guid值,非Empty’;
IDictionary inputs = new Dictionary()
{
{"InFrameworkObjectId",frameworkObjectId}
};
wfApp = new WorkflowApplication(wf, inputs, identity);

此处省略……

接下来进入工作流的第一步
是一个继承了NativeActivity的sealed类:

public InArgument FrameworkObjectId { get; set; }

    protected override void Execute(NativeActivityContext context)
    {
        Guid frameworkObjectId =context.GetValue(this.FrameworkObjectId);

        //这个方法获得的frameworkObjectId={0000-00000-000000000},即是Guid.Empty。而传入的不是Empty
    }

1个回答

NativeActivityContext.GetValue()获取不到正确的传入参数
没人回答吗?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐