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

问题描述

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    }

解决方案

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

时间: 2024-10-02 13:13:03

activity-NativeActivityContext.GetValue()获取不到正确的传入参数的相关文章

html5-js以window.onload方式获取audio.duration的值为NaN,获取不到正确时长?

问题描述 js以window.onload方式获取audio.duration的值为NaN,获取不到正确时长? window.onload=function time(){ var duration = document.getElementById("audio").duration; document.getElementById("ss").innerHTML=duration; } 通过服务器访问 获取到的值为NaN. 但如果通过页面上的一个按钮点击,以on

wcf-WCF获取客户端IP 获取的不正确

问题描述 WCF获取客户端IP 获取的不正确 我在网上按照这段代码,不知道为什么获取的不正确 OperationContext context = OperationContext.Current; //获取传进的消息属性 MessageProperties properties = context.IncomingMessageProperties; //获取消息发送的远程终结点IP和端口 RemoteEndpointMessageProperty endpoint = properties[

android 在activity中怎么获取gridview的item的view

问题描述 android 在activity中怎么获取gridview的item的view 在gridview中,可以用OnItemClickListener的 @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { RelativeLayout mLayout = (RelativeLayout) arg1;} 方法获取mlayout.就是gridview的ite

actionbar-activity里面的activity 是不是不能获取到ActionBar?

问题描述 activity里面的activity 是不是不能获取到ActionBar? 我试了一下,返回的是null.调用getActionBar(),返回的是null 解决方案 activity里面的activity 这怎么理解? 解决方案二: 就是外层的activity使用tabhost导航,里面放activity而不放fragment

request参数-jsonp跨域访问Struts2后台,获取到的数据没有用callback参数包裹是怎么回事啊?

问题描述 jsonp跨域访问Struts2后台,获取到的数据没有用callback参数包裹是怎么回事啊? 前端代码: $.ajax({ url:'http://localhost:8080/OA/json/json.action?orgid=aaa&code=00002', dataType:'jsonp', type:"GET", dataFilter:function(json,me){ alert("dataFiter:"+json); }, cont

如何获取其它程序的命令行参数

开发环境:VC6 Windows XP 测试环境:WindowsXP 我们都知道,在程序里获取命令行参数很简单,WinMain函数会以参数的形式传递给我们,或者可以调用API GetCommandLine 获取.但是GetCommandLine函数不接受参数,获取的只是自己程序的命令行参数.那么如果我们想获取别的应用程序的命令行参数应该怎么办呢? 有的同学说,既然GetCommandLine只能获取本程序的命令行参数,我们可以在其它进程里插入一个Dll,在那个进程的地址空间调用GetComman

PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解

本篇文章是对PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的方法进行了详细的分析介绍,需要的朋友参考下   [PHP Source Code]: 复制代码 代码如下: $dbh = new PDO('sqlsrv:server=连接地址;Database=数据库名', 用户名, 密码); try {  $procName = "P_Test_GetMixData";  $stmt = $dbh->prepare("EXEC $p

新浪财经-新浪finance的接口如何获取复权后的数据?参数是什么?

问题描述 新浪finance的接口如何获取复权后的数据?参数是什么? 在一个网站看到有如下新浪接口,可以获得股票的历史数据的XML格式. biz.finance.sina.com.cn/stock/flash_hq/kline_data.php?symbol=sh000001&end_date=20120101 但是在网上并没有找到详细的参数文档. 不知道我该如何通过这个接口获取复权后的数据?

ajax-在action中使用同名属性的setter,获取不到$.post()传递的参数

问题描述 在action中使用同名属性的setter,获取不到$.post()传递的参数 在action中获取$.post()传递的参数,获取不到,控制台打印为telephone的值为null,怎么回事啊?