none
求助关于OutputParameters RRS feed

  • 问题

  •   // Refer to the new account in the task activity.
                if (context.OutputParameters.Properties.Contains("id"))
                {
                   Lookup lookup = new Lookup();
                   lookup.Value = new Guid(context.OutputParameters.Properties["id"].ToString());
                   lookup.type = EntityName.account.ToString();

                   followup.Properties.Add(
                      new LookupProperty("regardingobjectid", lookup));
                }

    这个是SDK里的一段代码,功能我能明白,就是不很理解,请问OutputParameters和InputParameters有什么区别,上面这个OutputParameters  的id默认就是 accountid?? ?
    梅小虎
    2009年5月5日 8:05

答案

  • InputParameters 对应Request
    OutputParameters 对应Response

    比如一个Create Message 你查sdk 关于CreateRequest介绍,你可以看到有一个Target属性 这样你就可以通过InputParameters 来获取Target属性了

    你查sdk 关于CreateRespose介绍,你可以看到有一个id属性,所以你可以通过OutputParameters 来获取id属性了.
    Batistuta Cai-刀客 | 蔡敏生 | MS CRM MVP | Blog:http://caims.cnblogs.com
    2009年5月5日 8:45
    版主