RuleSetReference Sınıf

Tanım

Dikkat

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

İş akışındaki içinde RuleSetCollection öğesinin RuleSet adını tutar. Bu sınıf devralınamaz.

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
Devralma
RuleSetReference
Öznitelikler

Örnekler

Aşağıdaki kod örneği, sınıfının yeni bir örneğinin RuleSetReference nasıl oluşturulacağını ve özelliğinin PolicyActivity.RuleSetReference değerine nasıl ayarlandığını gösterir. Bu kod örneği, SimplePolicyWorkflow.designer.cs dosyasındaki RuleActionTrackingEventSample SDK Örneğinin bir parçasıdır. Daha fazla bilgi için bkz. RuleActionTrackingEvent Örneği.

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

Oluşturucular

RuleSetReference()

RuleSetReference sınıfının yeni bir örneğini başlatır.

RuleSetReference(String)

adını kullanarak sınıfının yeni bir örneğini RuleSetReference RuleSetbaşlatır.

Özellikler

DesignMode

Bu örneğin tasarım veya çalışma zamanı modunda olup olmadığını gösteren değeri alır.

(Devralındığı yer: DependencyObject)
ParentDependencyObject

Grafikte üst öğeyi DependencyObject DependencyObject alır.

(Devralındığı yer: DependencyObject)
RuleSetName

Etkinliğin değerlendirdiğini adını RuleSet alır veya ayarlar.

Site

öğesinin bileşenine Site DependencyObjectbaşvuru alır veya ayarlar.

(Devralındığı yer: DependencyObject)
UserData

Özel verileri bu sınıf örneğiyle ilişkilendiren bir IDictionary alır.

(Devralındığı yer: DependencyObject)

Yöntemler

AddHandler(DependencyProperty, Object)

bir olayı için işleyici DependencyObjectekler.

(Devralındığı yer: DependencyObject)
Dispose()

tarafından DependencyObjectkullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: DependencyObject)
Dispose(Boolean)

Yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak tarafından DependencyObjectkullanılan yönetilen kaynakları serbest bırakır.

(Devralındığı yer: DependencyObject)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetBinding(DependencyProperty)

ile DependencyPropertyilişkili öğesine ActivityBind erişim sağlar.

(Devralındığı yer: DependencyObject)
GetBoundValue(ActivityBind, Type)

Object bir öğesinin konusu olan öğesini ActivityBindalır.

(Devralındığı yer: DependencyObject)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetInvocationList<T>(DependencyProperty)

Belirtilen DependencyPropertyiçin temsilcileri içeren bir dizi alır.

(Devralındığı yer: DependencyObject)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetValue(DependencyProperty)

Belirlenen DependencyPropertydeğerine erişim sağlar.

(Devralındığı yer: DependencyObject)
GetValueBase(DependencyProperty)

bir DependencyProperty öğesinin ilişkili nesnesine erişim sağlar ve geçersiz kılmayı GetValue(DependencyProperty) atlar.

(Devralındığı yer: DependencyObject)
InitializeProperties()

Türetilmiş bir sınıfta geçersiz kılındığında bağımlılık özelliklerinde başlatma gerçekleştirir.

(Devralındığı yer: DependencyObject)
IsBindingSet(DependencyProperty)

değerinin bağlama olarak ayarlanıp ayarlanmadığını DependencyProperty gösterir. Bkz. SetBinding(DependencyProperty, ActivityBind).

(Devralındığı yer: DependencyObject)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MetaEquals(DependencyObject)

Bunun DependencyObject parametresinin metaproperties parametresine metaproperties DependencyObjecteşit olup olmadığını belirler.

(Devralındığı yer: DependencyObject)
RemoveHandler(DependencyProperty, Object)

İlişkili DependencyPropertybir 'den kaldırırEventHandler.

(Devralındığı yer: DependencyObject)
RemoveProperty(DependencyProperty)

içinden bir DependencyProperty kaldırır DependencyObject.

(Devralındığı yer: DependencyObject)
SetBinding(DependencyProperty, ActivityBind)

Belirtilen DependencyPropertyiçin öğesini ActivityBind ayarlar.

(Devralındığı yer: DependencyObject)
SetBoundValue(ActivityBind, Object)

hedefinin ActivityBinddeğerini ayarlar.

(Devralındığı yer: DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)

Salt okunur olan değerini DependencyPropertyayarlar.

(Devralındığı yer: DependencyObject)
SetValue(DependencyProperty, Object)

değerini DependencyProperty nesnesine ayarlar.

(Devralındığı yer: DependencyObject)
SetValueBase(DependencyProperty, Object)

değerini belirtilen Objectdeğerine DependencyProperty ayarlar ve atlarSetValue(DependencyProperty, Object).

(Devralındığı yer: DependencyObject)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IComponent.Disposed

Bir bileşenin Disposed olayını işleyen yöntemi temsil eder.

(Devralındığı yer: DependencyObject)

Şunlara uygulanır