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).

Комментарии

Этот конструктор используется во время разработки.

Применяется к