RuleSetReference Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Enthält den Namen eines RuleSet in der RuleSetCollection zum Workflow. Diese Klasse kann nicht vererbt werden.
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
- Vererbung
- Attribute
Beispiele
Im folgenden Codebeispiel wird das Erstellen und Initialisieren einer neuen Instanz der RuleSetReference-Klasse und das Festlegen der Instanz auf den Wert der PolicyActivity.RuleSetReference-Eigenschaft veranschaulicht. Dieses Codebeispiel stammt aus dem RuleActionTrackingEventSample SDK-Beispiel in der Datei SimplePolicyWorkflow.designer.cs. Weitere Informationen finden Sie im RuleActionTrackingEvent-Beispiel.
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
Konstruktoren
RuleSetReference() |
Initialisiert eine neue Instanz der RuleSetReference-Klasse. |
RuleSetReference(String) |
Initialisiert unter Verwendung des RuleSetReference-Namens eine neue Instanz der RuleSet-Klasse. |
Eigenschaften
DesignMode |
Ruft den Wert ab, der angibt, ob sich diese Instanz im Entwurfs- oder Laufzeitmodus befindet. (Geerbt von DependencyObject) |
ParentDependencyObject |
Ruft das übergeordnete DependencyObject im DependencyObject-Diagramm ab. (Geerbt von DependencyObject) |
RuleSetName |
Ruft den Namen des RuleSet ab, den die Aktivität auswertet, oder legt den Namen fest. |
Site |
Ruft einen Verweis auf die Site-Komponente von DependencyObject ab oder legt diesen fest. (Geerbt von DependencyObject) |
UserData |
Ruft ein IDictionary ab, das dieser Klasseninstanz benutzerdefinierte Daten zuordnet. (Geerbt von DependencyObject) |
Methoden
AddHandler(DependencyProperty, Object) |
Fügt einen Handler für ein Ereignis von DependencyObject hinzu. (Geerbt von DependencyObject) |
Dispose() |
Gibt alle von DependencyObject verwendeten Ressourcen frei. (Geerbt von DependencyObject) |
Dispose(Boolean) |
Gibt die von DependencyObject verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Geerbt von DependencyObject) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetBinding(DependencyProperty) |
Ermöglicht Zugriff auf die ActivityBind, die der bestimmten DependencyProperty zugeordnet ist. (Geerbt von DependencyObject) |
GetBoundValue(ActivityBind, Type) |
Ruft das Object ab, das der Gegenstand von ActivityBind ist. (Geerbt von DependencyObject) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetInvocationList<T>(DependencyProperty) |
Ruft ein Array ab, das die Delegaten für die angegebene DependencyProperty enthält. (Geerbt von DependencyObject) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetValue(DependencyProperty) |
Stellt Zugriff auf den Wert der festgelegten DependencyProperty bereit. (Geerbt von DependencyObject) |
GetValueBase(DependencyProperty) |
Ermöglicht Zugriff auf das gebundene Objekt einer DependencyProperty und umgeht die GetValue(DependencyProperty)-Überschreibung. (Geerbt von DependencyObject) |
InitializeProperties() |
Führt Initialisierung von Abhängigkeitseigenschaften aus, wenn eine Überschreibung in einer abgeleiteten Klasse stattfindet. (Geerbt von DependencyObject) |
IsBindingSet(DependencyProperty) |
Gibt an, ob der Wert einer DependencyProperty als Bindung festgelegt ist. Siehe SetBinding(DependencyProperty, ActivityBind). (Geerbt von DependencyObject) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MetaEquals(DependencyObject) |
Bestimmt, ob |
RemoveHandler(DependencyProperty, Object) |
Entfernt einen EventHandler aus einer zugeordneten DependencyProperty. (Geerbt von DependencyObject) |
RemoveProperty(DependencyProperty) |
Entfernt DependencyProperty aus DependencyObject. (Geerbt von DependencyObject) |
SetBinding(DependencyProperty, ActivityBind) |
Legt die ActivityBind für die angegebene DependencyProperty fest. (Geerbt von DependencyObject) |
SetBoundValue(ActivityBind, Object) |
Legt den Wert der Ziel-ActivityBind fest. (Geerbt von DependencyObject) |
SetReadOnlyPropertyValue(DependencyProperty, Object) |
Legt den Wert einer DependencyProperty fest, die schreibgeschützt ist. (Geerbt von DependencyObject) |
SetValue(DependencyProperty, Object) |
Legt den Wert von DependencyProperty für das Objekt fest. (Geerbt von DependencyObject) |
SetValueBase(DependencyProperty, Object) |
Legt den Wert von DependencyProperty auf das angegebene Object fest, wobei SetValue(DependencyProperty, Object) umgangen wird. (Geerbt von DependencyObject) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IComponent.Disposed |
Stellt die Methode dar, die das Disposed-Ereignis einer Komponente behandelt. (Geerbt von DependencyObject) |