WEB开发网
开发学院软件开发C语言 WF4.0 Beta1之旅(7):WF调用PowerShell 阅读

WF4.0 Beta1之旅(7):WF调用PowerShell

 2010-09-30 21:05:45 来源:WEB开发网   
核心提示: 2.用于输出进程信息的活动PrintResult,如下:namespaceCaryPowerShell{usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Activi

2.用于输出进程信息的活动PrintResult,如下:

namespace CaryPowerShell
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Activities;
    public class PrintResult<T> : CodeActivity<T>
    {
        public InArgument<ICollection<T>> Collection { get; set; }
        protected override void Execute(CodeActivityContext context)
        {
            ICollection<T> underlyingCollection = this.Collection.Get<ICollection<T>>(context);
            if (underlyingCollection.Count == 0)
            {
                Console.WriteLine("没有进程");
            }
            else
            {
                foreach (T obj in underlyingCollection)
                {
                    Console.WriteLine(obj.ToString());
                }
            }
        }
    }
}

3.获取进程的活动GetProcesses,使用的是泛型版本的InvokePowerShell<T>,如下图:

WF4.0 Beta1之旅(7):WF调用PowerShell

Tags:WF 之旅

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接