RuleSetReference Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Contiene el nombre de un RuleSet en la RuleSetCollection del flujo de trabajo. Esta clase no puede heredarse.
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
- Herencia
- Atributos
Ejemplos
En el siguiente ejemplo de código se muestra cómo crear una nueva instancia de la clase RuleSetReference y configurarla según el valor de la propiedad PolicyActivity.RuleSetReference . Este ejemplo de código forma parte del ejemplo RuleActionTrackingEventSample de SDK que se encuentra en el archivo SimplePolicyWorkflow.designer.cs. Para obtener más información, vea 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
Constructores
RuleSetReference() |
Inicializa una nueva instancia de la clase RuleSetReference. |
RuleSetReference(String) |
Inicializa una nueva instancia de la clase RuleSetReference utilizando el nombre de RuleSet. |
Propiedades
DesignMode |
Obtiene el valor que indica si esta instancia está en diseño o en modo de tiempo de ejecución. (Heredado de DependencyObject) |
ParentDependencyObject |
Obtiene el elemento primario DependencyObject en el gráfico DependencyObject. (Heredado de DependencyObject) |
RuleSetName |
Obtiene o establece el nombre del RuleSet que será evaluado por la actividad. |
Site |
Obtiene o establece una referencia al componente Site de DependencyObject. (Heredado de DependencyObject) |
UserData |
Obtiene IDictionary que asocia los datos personalizados a esta instancia de clase. (Heredado de DependencyObject) |
Métodos
AddHandler(DependencyProperty, Object) |
Agrega un controlador para un evento de DependencyObject. (Heredado de DependencyObject) |
Dispose() |
Libera todos los recursos utilizados por el objeto DependencyObject. (Heredado de DependencyObject) |
Dispose(Boolean) |
Libera los recursos no utilizados y DependencyObject libera los recursos administrados de forma opcional. (Heredado de DependencyObject) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetBinding(DependencyProperty) |
Proporciona acceso a la clase ActivityBind asociada a la clase DependencyProperty específica. (Heredado de DependencyObject) |
GetBoundValue(ActivityBind, Type) |
Recupera el Object que es el asunto de un ActivityBind. (Heredado de DependencyObject) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetInvocationList<T>(DependencyProperty) |
Obtiene una matriz que contiene los delegados para el DependencyProperty especificado. (Heredado de DependencyObject) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
GetValue(DependencyProperty) |
Proporciona acceso al valor del DependencyProperty designado. (Heredado de DependencyObject) |
GetValueBase(DependencyProperty) |
Proporciona acceso al objeto enlazado de DependencyProperty y omite la invalidación de GetValue(DependencyProperty). (Heredado de DependencyObject) |
InitializeProperties() |
Realiza la inicialización en propiedades de dependencia cuando se invalida en una clase derivada. (Heredado de DependencyObject) |
IsBindingSet(DependencyProperty) |
Indica si el valor de DependencyProperty se establece como enlace. Vea SetBinding(DependencyProperty, ActivityBind). (Heredado de DependencyObject) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
MetaEquals(DependencyObject) |
Determina si |
RemoveHandler(DependencyProperty, Object) |
Quita EventHandler de un DependencyProperty asociado. (Heredado de DependencyObject) |
RemoveProperty(DependencyProperty) |
Quita un objeto DependencyProperty de DependencyObject. (Heredado de DependencyObject) |
SetBinding(DependencyProperty, ActivityBind) |
Establece el ActivityBindpara el DependencyProperty especificado. (Heredado de DependencyObject) |
SetBoundValue(ActivityBind, Object) |
Establece el valor del ActivityBindde destino. (Heredado de DependencyObject) |
SetReadOnlyPropertyValue(DependencyProperty, Object) |
Establece el valor de DependencyProperty que es de solo lectura. (Heredado de DependencyObject) |
SetValue(DependencyProperty, Object) |
Obtiene el valor de DependencyProperty al objeto. (Heredado de DependencyObject) |
SetValueBase(DependencyProperty, Object) |
Establece el valor de DependencyProperty para la clase Object especificada, omitiendo SetValue(DependencyProperty, Object). (Heredado de DependencyObject) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
IComponent.Disposed |
Representa el método que controla el evento Disposed de un componente. (Heredado de DependencyObject) |