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;
        }

    }

この Entity クラスの型を使用して 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 に答える