共用方式為


RuleSetReference 類別

定義

警告

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

RuleSet 的名稱保留在工作流程上的 RuleSetCollection。 此類別無法獲得繼承。

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
繼承
RuleSetReference
屬性

範例

下列程式碼範例示範如何建立 RuleSetReference 類別的新執行個體,並將其設定為 PolicyActivity.RuleSetReference 屬性的值。 這個程式碼範例是 SimplePolicyWorkflow.designer.cs 檔案中<RuleActionTrackingEventSample SDK>範例的一部分。 如需詳細資訊,請參閱 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

建構函式

RuleSetReference()

初始化 RuleSetReference 類別的新執行個體。

RuleSetReference(String)

使用 RuleSetReference 的名稱,初始化 RuleSet 類別的新執行個體。

屬性

DesignMode

取得值,這個值會指出這個執行個體是在設計模式或執行階段模式中。

(繼承來源 DependencyObject)
ParentDependencyObject

取得 DependencyObject 圖形中的父代 DependencyObject

(繼承來源 DependencyObject)
RuleSetName

取得或設定活動要評估之 RuleSet 的名稱。

Site

取得或設定 SiteDependencyObject 元件的參考。

(繼承來源 DependencyObject)
UserData

取得 IDictionary,它會將自訂資料與這個類別執行個體產生關聯。

(繼承來源 DependencyObject)

方法

AddHandler(DependencyProperty, Object)

加入 之事件的處理常式。

(繼承來源 DependencyObject)
Dispose()

釋放 DependencyObject 使用的所有資源。

(繼承來源 DependencyObject)
Dispose(Boolean)

會釋放 Unmanaged 資源,並選擇性地釋放 DependencyObject 所使用的 Managed 資源。

(繼承來源 DependencyObject)
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetBinding(DependencyProperty)

提供存取與特定 ActivityBind 相關聯的 DependencyProperty

(繼承來源 DependencyObject)
GetBoundValue(ActivityBind, Type)

擷取 Object,其為 ActivityBind 的主體。

(繼承來源 DependencyObject)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetInvocationList<T>(DependencyProperty)

取得陣列,這個陣列包含指定 DependencyProperty 的委派。

(繼承來源 DependencyObject)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetValue(DependencyProperty)

提供存取所指定 DependencyProperty 的值。

(繼承來源 DependencyObject)
GetValueBase(DependencyProperty)

提供對 DependencyProperty 其繫結物件的存取,並略過 GetValue(DependencyProperty) 覆寫。

(繼承來源 DependencyObject)
InitializeProperties()

在衍生類別中覆寫時,在相依性屬性上執行初始化。

(繼承來源 DependencyObject)
IsBindingSet(DependencyProperty)

指出 DependencyProperty 的值是否已設定為繫結。 請參閱 SetBinding(DependencyProperty, ActivityBind)

(繼承來源 DependencyObject)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
MetaEquals(DependencyObject)

判斷這個 的 是否相等於參數化 的 。

(繼承來源 DependencyObject)
RemoveHandler(DependencyProperty, Object)

EventHandler 從相關聯的 DependencyProperty 移除。

(繼承來源 DependencyObject)
RemoveProperty(DependencyProperty)

DependencyPropertyDependencyObject 中移除。

(繼承來源 DependencyObject)
SetBinding(DependencyProperty, ActivityBind)

設定所指定 ActivityBindDependencyProperty

(繼承來源 DependencyObject)
SetBoundValue(ActivityBind, Object)

設定目標 ActivityBind 的值。

(繼承來源 DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)

設定唯讀的 DependencyProperty 其值。

(繼承來源 DependencyObject)
SetValue(DependencyProperty, Object)

DependencyProperty 的值設定給物件。

(繼承來源 DependencyObject)
SetValueBase(DependencyProperty, Object)

DependencyProperty 的值設定為指定的 Object,略過 SetValue(DependencyProperty, Object)

(繼承來源 DependencyObject)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

IComponent.Disposed

表示處理元件 Disposed 事件的方法。

(繼承來源 DependencyObject)

適用於