Condividi tramite


RuleSetReference Classe

Definizione

Attenzione

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

Utilizza il nome di una classe RuleSet in RuleSetCollection sul flusso di lavoro. La classe non può essere ereditata.

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
Ereditarietà
RuleSetReference
Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come creare una nuova istanza della classe RuleSetReference e come impostarla sul valore della proprietà PolicyActivity.RuleSetReference. Questo esempio di codice è parte dell'esempio SDK RuleActionTrackingEventSample nel file SimplePolicyWorkflow.designer.cs. Per altre informazioni, vedere RuleActionTrackingEvent Sample.

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

Costruttori

RuleSetReference()

Inizializza una nuova istanza della classe RuleSetReference.

RuleSetReference(String)

Inizializza una nuova istanza della classe RuleSetReference mediante il nome dell'elemento RuleSet.

Proprietà

DesignMode

Ottiene il valore che indica se l’istanza è in modalità di progettazione o esecuzione.

(Ereditato da DependencyObject)
ParentDependencyObject

Ottiene l’oggetto DependencyObject padre nel grafico di DependencyObject.

(Ereditato da DependencyObject)
RuleSetName

Ottiene o imposta il nome dell'oggetto RuleSet che verrà valutato dall'attività.

Site

Ottiene o imposta un riferimento al componente Site di DependencyObject.

(Ereditato da DependencyObject)
UserData

Ottiene un’interfaccia IDictionary che associa dati personalizzati a questa istanza della classe.

(Ereditato da DependencyObject)

Metodi

AddHandler(DependencyProperty, Object)

Aggiunge un gestore per un evento di una classe DependencyObject.

(Ereditato da DependencyObject)
Dispose()

Libera tutte le risorse utilizzate dall'oggetto DependencyObject.

(Ereditato da DependencyObject)
Dispose(Boolean)

Libera le risorse non gestite utilizzate dall’oggetto DependencyObject ed eventualmente le risorse gestite.

(Ereditato da DependencyObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetBinding(DependencyProperty)

Fornisce l’accesso alla classe ActivityBind associata alla classe DependencyProperty specifica.

(Ereditato da DependencyObject)
GetBoundValue(ActivityBind, Type)

Recupera l'oggetto Object che corrisponde al soggetto di una classe ActivityBind.

(Ereditato da DependencyObject)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetInvocationList<T>(DependencyProperty)

Ottiene una matrice che contiene i delegati per la classe DependencyProperty specificata.

(Ereditato da DependencyObject)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetValue(DependencyProperty)

Fornisce l’accesso al valore della classe DependencyProperty designata.

(Ereditato da DependencyObject)
GetValueBase(DependencyProperty)

Fornisce l’accesso all’oggetto associato di una classe DependencyProperty, ignorando l’override di GetValue(DependencyProperty).

(Ereditato da DependencyObject)
InitializeProperties()

Esegue l’inizializzazione sulle proprietà di dipendenza quando ne viene eseguito l’override in una classe derivata.

(Ereditato da DependencyObject)
IsBindingSet(DependencyProperty)

Indica se il valore di DependencyProperty è impostato come un'associazione. Vedere SetBinding(DependencyProperty, ActivityBind).

(Ereditato da DependencyObject)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MetaEquals(DependencyObject)

Determina se le metaproperties di DependencyObject sono uguali alle metaproperties della classe DependencyObject parametrizzata.

(Ereditato da DependencyObject)
RemoveHandler(DependencyProperty, Object)

Rimuove un elemento EventHandler dalla classe DependencyProperty associata.

(Ereditato da DependencyObject)
RemoveProperty(DependencyProperty)

Rimuove una classe DependencyProperty dalla classe DependencyObject.

(Ereditato da DependencyObject)
SetBinding(DependencyProperty, ActivityBind)

Imposta ActivityBind per la classe DependencyProperty specificata.

(Ereditato da DependencyObject)
SetBoundValue(ActivityBind, Object)

Imposta il valore della classe ActivityBind di destinazione.

(Ereditato da DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)

Imposta il valore di DependencyProperty in sola lettura.

(Ereditato da DependencyObject)
SetValue(DependencyProperty, Object)

Imposta il valore di DependencyProperty sull’oggetto.

(Ereditato da DependencyObject)
SetValueBase(DependencyProperty, Object)

Imposta il valore della classe DependencyProperty all’oggetto Object specificato, ignorando SetValue(DependencyProperty, Object).

(Ereditato da DependencyObject)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IComponent.Disposed

Rappresenta il metodo che gestisce l'evento Disposed di un componente.

(Ereditato da DependencyObject)

Si applica a