Udostępnij za pośrednictwem


RuleSetReference Klasa

Definicja

Przestroga

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Przechowuje nazwę elementu RuleSet w RuleSetCollection przepływie pracy. Klasa ta nie może być dziedziczona.

public ref class RuleSetReference sealed : System::Workflow::ComponentModel::DependencyObject
[System.ComponentModel.Browsable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.Rules.Design.RuleSetReferenceTypeConverter))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.Rules.RuleSetReferenceValidator))]
public sealed class RuleSetReference : System.Workflow.ComponentModel.DependencyObject
[System.ComponentModel.Browsable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.Rules.Design.RuleSetReferenceTypeConverter))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.Rules.RuleSetReferenceValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class RuleSetReference : System.Workflow.ComponentModel.DependencyObject
[<System.ComponentModel.Browsable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.Rules.Design.RuleSetReferenceTypeConverter))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.Rules.RuleSetReferenceValidator))>]
type RuleSetReference = class
    inherit DependencyObject
[<System.ComponentModel.Browsable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.Activities.Rules.Design.RuleSetReferenceTypeConverter))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.Rules.RuleSetReferenceValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type RuleSetReference = class
    inherit DependencyObject
Public NotInheritable Class RuleSetReference
Inherits DependencyObject
Dziedziczenie
RuleSetReference
Atrybuty

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

Konstruktory

RuleSetReference()

Inicjuje nowe wystąpienie klasy RuleSetReference.

RuleSetReference(String)

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

Właściwości

DesignMode

Pobiera wartość wskazującą, czy to wystąpienie jest w trybie projektowania, czy w czasie wykonywania.

(Odziedziczone po DependencyObject)
ParentDependencyObject

Pobiera element nadrzędny DependencyObject na wykresie DependencyObject .

(Odziedziczone po DependencyObject)
RuleSetName

Pobiera lub ustawia nazwę RuleSet , którą ocenia działanie.

Site

Pobiera lub ustawia odwołanie do Site składnika elementu DependencyObject.

(Odziedziczone po DependencyObject)
UserData

Pobiera element IDictionary , który kojarzy dane niestandardowe z tym wystąpieniem klasy.

(Odziedziczone po DependencyObject)

Metody

AddHandler(DependencyProperty, Object)

Dodaje procedurę obsługi dla zdarzenia elementu DependencyObject.

(Odziedziczone po DependencyObject)
Dispose()

Zwalnia wszystkie zasoby używane przez element DependencyObject.

(Odziedziczone po DependencyObject)
Dispose(Boolean)

Zwalnia niezarządzane zasoby i opcjonalnie zwalnia zarządzane zasoby używane przez DependencyObjectprogram .

(Odziedziczone po DependencyObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetBinding(DependencyProperty)

Zapewnia dostęp do elementu skojarzonego ActivityBind z określonym DependencyPropertyelementem .

(Odziedziczone po DependencyObject)
GetBoundValue(ActivityBind, Type)

Pobiera obiekt Object , który jest przedmiotem obiektu ActivityBind.

(Odziedziczone po DependencyObject)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetInvocationList<T>(DependencyProperty)

Pobiera tablicę zawierającą delegatów dla określonego DependencyPropertyelementu .

(Odziedziczone po DependencyObject)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetValue(DependencyProperty)

Zapewnia dostęp do wartości wyznaczonego DependencyPropertyobiektu .

(Odziedziczone po DependencyObject)
GetValueBase(DependencyProperty)

Zapewnia dostęp do powiązanego obiektu obiektu i DependencyProperty pomija przesłonięcie GetValue(DependencyProperty) .

(Odziedziczone po DependencyObject)
InitializeProperties()

Wykonuje inicjowanie właściwości zależności podczas zastępowania w klasie pochodnej.

(Odziedziczone po DependencyObject)
IsBindingSet(DependencyProperty)

Wskazuje, czy wartość elementu DependencyProperty jest ustawiona jako powiązanie. Zobacz: SetBinding(DependencyProperty, ActivityBind).

(Odziedziczone po DependencyObject)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MetaEquals(DependencyObject)

Określa, czy wartość metaproperties tej DependencyObject wartości jest równa metaproperties sparametryzowanej DependencyObjectwartości .

(Odziedziczone po DependencyObject)
RemoveHandler(DependencyProperty, Object)

Usuwa obiekt EventHandler ze skojarzonego DependencyPropertyobiektu .

(Odziedziczone po DependencyObject)
RemoveProperty(DependencyProperty)

Usuwa element DependencyProperty z obiektu DependencyObject.

(Odziedziczone po DependencyObject)
SetBinding(DependencyProperty, ActivityBind)

Ustawia wartość ActivityBind dla określonego DependencyPropertyelementu .

(Odziedziczone po DependencyObject)
SetBoundValue(ActivityBind, Object)

Ustawia wartość elementu docelowego ActivityBind.

(Odziedziczone po DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)

Ustawia wartość DependencyPropertyelementu , która jest tylko do odczytu.

(Odziedziczone po DependencyObject)
SetValue(DependencyProperty, Object)

Ustawia wartość obiektu DependencyProperty na .

(Odziedziczone po DependencyObject)
SetValueBase(DependencyProperty, Object)

Ustawia wartość DependencyProperty elementu na określony Objectelement , pomijając SetValue(DependencyProperty, Object)wartość .

(Odziedziczone po DependencyObject)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IComponent.Disposed

Reprezentuje metodę, która obsługuje zdarzenie Disposed składnika.

(Odziedziczone po DependencyObject)

Dotyczy