RuleValidation Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса RuleValidation.
Перегрузки
RuleValidation(Type, ITypeProvider) |
Инициализирует новый экземпляр класса RuleValidation, используя тип Type объекта Rule. |
RuleValidation(Activity, ITypeProvider, Boolean) |
Инициализирует новый экземпляр класса RuleValidation, используя указанное действие Activity и поставщик типов. |
RuleValidation(Type, ITypeProvider)
Инициализирует новый экземпляр класса RuleValidation, используя тип Type объекта 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)
Параметры
- thisType
- Type
Тип объекта, для которого будут выполняться это условие RuleCondition или набор правил RuleSet. Обычно это рабочий процесс, но на его месте может быть объект любого допустимого типа.
- typeProvider
- ITypeProvider
Необязательная реализация интерфейса ITypeProvider, которая позволяет определить, какие типы Type доступны в условии. Если тип не задан, будут доступны только типы из сборки, определяемой действием, и сборок, на которые она ссылается.
Исключения
Параметр thisType
является неопределенной ссылкой (Nothing
в Visual Basic).
Применяется к
RuleValidation(Activity, ITypeProvider, Boolean)
Инициализирует новый экземпляр класса RuleValidation, используя указанное действие Activity и поставщик типов.
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)
Параметры
- activity
- Activity
Действие Activity, в контексте которого выполняется условие RuleCondition или набор RuleSet. В большинстве случаев это объект рабочего процесса.
- typeProvider
- ITypeProvider
Необязательная реализация интерфейса ITypeProvider, которая позволяет определить, какие типы Type доступны в условии. Если тип не задан, будут доступны только типы из сборки, определяемой действием, и сборок, на которые она ссылается.
- checkStaticType
- Boolean
Если значение равно true
, типы, используемые всеми условиями RuleCondition или наборами RuleSet, которые проверяются с помощью этого объекта, должны входить в ограниченный список разрешенных типов.
Исключения
Параметр activity
является неопределенной ссылкой (Nothing
в Visual Basic).
Комментарии
Этот конструктор используется во время разработки.