Partager via


RuleSetReference Constructeurs

Définition

Initialise une nouvelle instance de la classe RuleSetReference.

Surcharges

RuleSetReference()

Initialise une nouvelle instance de la classe RuleSetReference.

RuleSetReference(String)

Initialise une nouvelle instance de la classe RuleSetReference à l'aide du nom de RuleSet.

RuleSetReference()

Initialise une nouvelle instance de la classe RuleSetReference.

public:
 RuleSetReference();
public RuleSetReference ();
Public Sub New ()

Exemples

L'exemple de code suivant illustre la création d'une nouvelle instance de la classe RuleSetReference et lui affecte la valeur de la propriété PolicyActivity.RuleSetReference. Il fait partie de l'exemple du Kit de développement logiciel RuleActionTrackingEventSample (SDK) qui provient du fichier SimplePolicyWorkflow.designer.cs. Pour plus d’informations, consultez l’exemple RuleActionTrackingEvent.

this.CanModifyActivities = true;
System.Workflow.Activities.Rules.RuleSetReference rulesetreference1 = new System.Workflow.Activities.Rules.RuleSetReference();
this.simpleDiscountPolicy = new System.Workflow.Activities.PolicyActivity();
//
// simpleDiscountPolicy
//
this.simpleDiscountPolicy.Name = "simpleDiscountPolicy";
rulesetreference1.RuleSetName = "DiscountRuleSet";
this.simpleDiscountPolicy.RuleSetReference = rulesetreference1;
//
// SimplePolicyWorkflow
//
this.Activities.Add(this.simpleDiscountPolicy);
this.Name = "SimplePolicyWorkflow";
this.Completed += new System.EventHandler(this.WorkflowCompleted);
this.CanModifyActivities = false;
Me.CanModifyActivities = True
Dim rulesetreference1 As System.Workflow.Activities.Rules.RuleSetReference = New System.Workflow.Activities.Rules.RuleSetReference
Me.simpleDiscountPolicy = New System.Workflow.Activities.PolicyActivity
' 
' simpleDiscountPolicy
' 
Me.simpleDiscountPolicy.Name = "simpleDiscountPolicy"
rulesetreference1.RuleSetName = "DiscountRuleSet"
Me.simpleDiscountPolicy.RuleSetReference = rulesetreference1
' 
' SimplePolicyWorkflow
' 
Me.Activities.Add(Me.simpleDiscountPolicy)
Me.Name = "SimplePolicyWorkflow"
AddHandler Completed, AddressOf Me.OnWorkflowCompleted
Me.CanModifyActivities = False

S’applique à

RuleSetReference(String)

Initialise une nouvelle instance de la classe RuleSetReference à l'aide du nom de RuleSet.

public:
 RuleSetReference(System::String ^ ruleSetName);
public RuleSetReference (string ruleSetName);
new System.Workflow.Activities.Rules.RuleSetReference : string -> System.Workflow.Activities.Rules.RuleSetReference
Public Sub New (ruleSetName As String)

Paramètres

ruleSetName
String

Nom du RuleSet que l'activité évalue.

Exemples

L'exemple de code suivant montre comment créer une nouvelle instance de la classe RuleSetReference à l'aide du nom d'un RuleSet. Cet exemple de code fait partie de l'exemple du Kit de développement logiciel Policy (SDK) qui provient du fichier DiscountPolicyWorkflow.Designer.cs. Pour plus d’informations, consultez Advanced Policy.

public sealed partial class DiscountPolicyWorkflow
{
    [System.Diagnostics.DebuggerNonUserCode()]
    private void InitializeComponent()
    {
        this.CanModifyActivities = true;
        System.Workflow.Activities.Rules.RuleSetReference rulesetreference1 = new System.Workflow.Activities.Rules.RuleSetReference();
        this.advancedDiscountPolicy = new System.Workflow.Activities.PolicyActivity();
        //
        // advancedDiscountPolicy
        //
        this.advancedDiscountPolicy.Name = "advancedDiscountPolicy";
        rulesetreference1.RuleSetName = "DiscountRuleSet";
        this.advancedDiscountPolicy.RuleSetReference = rulesetreference1;
        //
        // DiscountPolicyWorkflow
        //
        this.Activities.Add(this.advancedDiscountPolicy);
        this.Name = "DiscountPolicyWorkflow";
        this.Completed += new System.EventHandler(this.WorkflowCompleted);
        this.CanModifyActivities = false;
    }

    private PolicyActivity advancedDiscountPolicy;
}
Partial Public NotInheritable Class DiscountPolicyWorkflow

    <System.Diagnostics.DebuggerNonUserCode()> _
                Private Sub InitializeComponent()

        Me.CanModifyActivities = True
        Dim rulesetreference1 As New System.Workflow.Activities.Rules.RuleSetReference()
        Me.advancedDiscountPolicy = New System.Workflow.Activities.PolicyActivity()
        ' 
        ' advancedDiscountPolicy
        ' 
        Me.advancedDiscountPolicy.Name = "advancedDiscountPolicy"
        rulesetreference1.RuleSetName = "DiscountRuleSet"
        Me.advancedDiscountPolicy.RuleSetReference = rulesetreference1
        ' 
        ' DiscountPolicyWorkflow
        ' 
        Me.Activities.Add(Me.advancedDiscountPolicy)
        Me.Name = "DiscountPolicyWorkflow"
        AddHandler Me.Completed, AddressOf Me.WorkflowCompleted
        Me.CanModifyActivities = False

    End Sub

    Private advancedDiscountPolicy As PolicyActivity
End Class

S’applique à