HandleExternalEventActivity.Roles Property


Gets or sets a reference to a workflow role collection.

Namespace:   System.Workflow.Activities
Assembly:  System.Workflow.Activities (in System.Workflow.Activities.dll)

public WorkflowRoleCollection Roles { get; set; }

Property Value

Type: System.Workflow.Activities.WorkflowRoleCollection

A collection of a workflow role.

The WorkflowRoleCollection limits the set of users who can send messages to a workflow instance through a HandleExternalEventActivity activity.

The following code example shows how to create and set values for the HandleExternalEventActivity class. This code example is part of the RaiseEventToLoadWorkflow SDK sample from the DocumentApprovalWorkflow.cs file. For more information, seeRaise Event To Load Workflow.

this.Car.Name = "Car";
this.Car.ExecuteCode += new System.EventHandler(this.Car_ExecuteCode);
this.Car.SetValue(System.Workflow.Activities.ConditionedActivityGroup.WhenConditionProperty, codecondition1);
codecondition2.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.AirlineCondition);

.NET Framework
Available since 3.0
Return to top