WEB开发网      濠靛倻鏅悵顖涚附閽樺鐎诲ù婊庡亾缁辨帗鎷呴悩鍨暠濞戞挴鍋撳ù鐘烘閸ㄥ孩绂嶉锝喰﹂柟瀛樺灣濠婃垿鎯冮崟顏嗩伇濞寸姾妫勬慨鈺呭礉濞戝磭骞㈤悹鍥у槻閸ㄥ孩绂嶉敓锟� ---闁挎洩鎷�
开发学院软件开发C语言 在WF中使用角色 阅读

在WF中使用角色

 2010-10-01 08:24:44 来源:WEB开发网 闁靛棴鎷�闁告垵绻愰惃顒傗偓娑欍仦缂嶏拷濠⒀呭仜閵囧洨鈧稒銇炵紞锟�闁靛棴鎷�  闁稿繗娅曢弫鐐哄级閵婏缚鑸瀣仧濞堟垵顕ラ鐓庤Е
核心提示: 4.工作流设计如下:通过设置检索事件(HandleExternalEventActivity)活动的的Roles属性来控制,只有该角色集合的用户才有权限,在WF中使用角色(3),在工作流中我们只允许会员才可以做检索,代码如下:usingSystem;usingSystem.ComponentMo

4.工作流设计如下:

在WF中使用角色

通过设置检索事件(HandleExternalEventActivity)活动的的Roles属性来控制,只有该角色集合的用户才有权限。在工作流中我们只允许会员才可以做

检索,代码如下:

using System;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Collections;
using System.Drawing;
using System.Linq;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Serialization;
using System.Workflow.ComponentModel;
using System.Workflow.ComponentModel.Design;
using System.Workflow.Runtime;
using System.Workflow.Activities;
using System.Workflow.Activities.Rules;

namespace CaryWFRole
{
  public sealed partial class BookWorkflow : SequentialWorkflowActivity
  {
    public BookWorkflow()
    {
      InitializeComponent();
    }

    private WorkflowRoleCollection sAllowRoles = new WorkflowRoleCollection();

    public WorkflowRoleCollection AllowRoles
    {
      get { return sAllowRoles; }
    }

    private void codeActivity1_ExecuteCode(object sender, EventArgs e)
    {
      WebWorkflowRole role = new WebWorkflowRole("会员");
      AllowRoles.Add(role);
    }

    private void handleExternalEventActivity1_Invoked(object sender, ExternalDataEventArgs e)
    {
      Console.WriteLine("查询成功");
    }
  }
}

上一页  1 2 3 4  下一页

Tags:WF 使用 角色

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