我有一个获取日期时间的CodeActivity GetEstimatedArrivalTime并将其作为out参数返回。
在设计器视图中,如何将此值输入到序列图中?
public sealed class CodeActivityGetEVA : CodeActivity
{
public InArgument<int> EventID { get; set; }
public OutArgument<DateTime> EVA {get;set;}
protected override void Execute(CodeActivityContext context)
{
EVA.Set(context, DateTime.Now);
}
答案 0 :(得分:1)
在序列级别初始化变量(让我们调用它&#34; EstimatedArrivalTimeVar&#34;)并将其附加到CodeActivityGetEVA
的{{1}}输出参数。从那时起,您可以将EVA
与分配给它的值一起使用。
请注意,您可以将CodeActivity与 TResult 一起用作已经可用的out参数:
EstimatedArrivalTimeVar