WF4.0 基础篇 (二十三) 范型Activity

来源:互联网 发布:千牛店铺数据 编辑:程序博客网 时间:2024/06/05 03:20

本文例子下载

http://files.cnblogs.com/foundation/GenericActivitySample.rar

范型Activity

Activity

publicsealed class GenericActivity<T> : CodeActivity

    {

publicInArgument<ICollection<T>> myCollection {get; set; }

 

protectedoverride void Execute(CodeActivityContext context)

        {

ICollection<T> list =this.myCollection.Get<ICollection<T>>(context);

 

foreach (T objin list)

                {

Console.WriteLine(obj.ToString());

                }

        }

    }

 

使用

 

 

 

流程

宿主

 

WorkflowInvoker.Invoke(newWorkflow1());

结果