Udostępnij za pośrednictwem


RuleSetReference Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy RuleSetReference.

Przeciążenia

RuleSetReference()

Inicjuje nowe wystąpienie klasy RuleSetReference.

RuleSetReference(String)

Inicjuje RuleSetReference nowe wystąpienie klasy przy użyciu nazwy RuleSetklasy .

RuleSetReference()

Inicjuje nowe wystąpienie klasy RuleSetReference.

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

Przykłady

Poniższy przykład kodu pokazuje, jak utworzyć nowe wystąpienie RuleSetReference klasy i ustawić je na wartość PolicyActivity.RuleSetReference właściwości. Ten przykład kodu jest częścią pliku RuleActionTrackingEventSample SDK z pliku SimplePolicyWorkflow.designer.cs. Aby uzyskać więcej informacji, zobacz RuleActionTrackingEvent Sample(Przykład 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

Dotyczy

RuleSetReference(String)

Inicjuje RuleSetReference nowe wystąpienie klasy przy użyciu nazwy RuleSetklasy .

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)

Parametry

ruleSetName
String

Nazwa obliczona RuleSet przez działanie.

Przykłady

W poniższym przykładzie kodu pokazano, jak utworzyć nowe wystąpienie RuleSetReference klasy przy użyciu nazwy elementu RuleSet. Ten przykład kodu jest częścią przykładu zestawu SDK zasad z pliku DiscountPolicyWorkflow.Designer.cs. Aby uzyskać więcej informacji, zobacz Zaawansowane zasady.

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

Dotyczy