0

我有一个实体类 SEBLInBound 如下所述

public class SEBLInbound
    {
        public int MEME_CK
        {
            get;
            set;
        }

        public String EligibilityBeginDate
        { 
            get; 
            set; 
        }

        public String EligibilityEndDate
        {
            get;
            set;
        }

        public Char VoidIndicator
        {
            get;
            set;
        }

        public Char ReInstate
        {
            get;
            set;
        }

        public char PriorToGoLive
        {
            get;
            set;
        }

    }

我已经在 XAML 中声明了一个 INOutArgument 类型的实体类

 <x:Members>
    <x:Property Name="ErrorMsg" Type="OutArgument(x:String)" />
    <x:Property Name="InboundProp" Type="InOutArgument(local:SEBLInbound)" />
    <x:Property Name="argument1" Type="InArgument(x:String)" />
    <x:Property Name="argument2" Type="InArgument(x:String)" />
  </x:Members>

现在从cs文件我想将列表值List传递给这个Xaml进行操作。

请告诉我,如何将值传递给工作流

提前致谢

4

1 回答 1

0

您使用字典对象将对象传递到工作流参数,其中键是参数的名称。

IDictionary<string, object> inParams = new Dictionary<string, object>
            {
                {"InboundProp", _yourDataObject01 },
                {"argument1", _yourDataObject02 },
                {"argument2", _yourDataObject03 },
            };

_workflowApplication = new WorkflowApplication(new MyWorkFlow(), inParams)

_workflowApplication.Run();
于 2013-11-06T10:36:32.073 回答