RuleValidation Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe RuleValidation.
Overload
RuleValidation(Type, ITypeProvider) |
Consente l'inizializzazione di una nuova istanza della classe RuleValidation utilizzando Type di Rule |
RuleValidation(Activity, ITypeProvider, Boolean) |
Consente l'inizializzazione di una nuova istanza della classe RuleValidation utilizzando la classe Activity e il tipo di provider. |
RuleValidation(Type, ITypeProvider)
Consente l'inizializzazione di una nuova istanza della classe RuleValidation utilizzando Type di Rule
public:
RuleValidation(Type ^ thisType, System::Workflow::ComponentModel::Compiler::ITypeProvider ^ typeProvider);
public RuleValidation (Type thisType, System.Workflow.ComponentModel.Compiler.ITypeProvider typeProvider);
new System.Workflow.Activities.Rules.RuleValidation : Type * System.Workflow.ComponentModel.Compiler.ITypeProvider -> System.Workflow.Activities.Rules.RuleValidation
Public Sub New (thisType As Type, typeProvider As ITypeProvider)
Parametri
- thisType
- Type
Il tipo dell'oggetto su cui saranno eseguite RuleCondition o RuleSet. In genere si tratterà del flusso di lavoro, ma può essere qualsiasi tipo valido.
- typeProvider
- ITypeProvider
Implementazione facoltativa di ITypeProvider che sarà utilizzata per determinare quali Type sono disponibili nella condizione. Se non è specificato alcun tipo, saranno disponibili solo i tipi nell'assembly specificato dall’attività e qualsiasi assembly cui esso faccia riferimento.
Eccezioni
thisType
è un riferimento null (Nothing
in Visual Basic).
Si applica a
RuleValidation(Activity, ITypeProvider, Boolean)
Consente l'inizializzazione di una nuova istanza della classe RuleValidation utilizzando la classe Activity e il tipo di provider.
public:
RuleValidation(System::Workflow::ComponentModel::Activity ^ activity, System::Workflow::ComponentModel::Compiler::ITypeProvider ^ typeProvider, bool checkStaticType);
public RuleValidation (System.Workflow.ComponentModel.Activity activity, System.Workflow.ComponentModel.Compiler.ITypeProvider typeProvider, bool checkStaticType);
new System.Workflow.Activities.Rules.RuleValidation : System.Workflow.ComponentModel.Activity * System.Workflow.ComponentModel.Compiler.ITypeProvider * bool -> System.Workflow.Activities.Rules.RuleValidation
Public Sub New (activity As Activity, typeProvider As ITypeProvider, checkStaticType As Boolean)
Parametri
- activity
- Activity
Classe Activity in cui il contesto RuleCondition o la classe RuleSet vengono eseguiti. Nella maggior parte dei casi, si tratterà dell'oggetto del flusso di lavoro.
- typeProvider
- ITypeProvider
Implementazione facoltativa di ITypeProvider che sarà utilizzata per determinare quali Type sono disponibili nella condizione. Se non è specificato alcun tipo, saranno disponibili solo i tipi nell'assembly specificato dall’attività e qualsiasi assembly cui esso faccia riferimento.
- checkStaticType
- Boolean
Se true
, i tipi utilizzati da qualsiasi classe RuleCondition o RuleSet convalidate con questo oggetto devono essere nell'elenco limitato dei tipi consentiti.
Eccezioni
activity
è un riferimento null (Nothing
in Visual Basic).
Commenti
Questo costruttore viene utilizzato solo in fase di progettazione.