ActivityCondition Класс

Определение

Внимание!

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

Представляет абстрактный класс для выражения, результатом которого является значение типа Boolean.Represents an abstract class for an expression, which evaluates to a Boolean. Этот класс должен наследоваться.This class must be inherited.

public ref class ActivityCondition abstract : System::Workflow::ComponentModel::DependencyObject
[System.ComponentModel.Browsable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ConditionTypeConverter))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ConditionValidator))]
public abstract class ActivityCondition : System.Workflow.ComponentModel.DependencyObject
[System.ComponentModel.Browsable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ConditionTypeConverter))]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ConditionValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public abstract class ActivityCondition : System.Workflow.ComponentModel.DependencyObject
[<System.ComponentModel.Browsable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ConditionTypeConverter))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ConditionValidator))>]
type ActivityCondition = class
    inherit DependencyObject
[<System.ComponentModel.Browsable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Workflow.ComponentModel.Design.ConditionTypeConverter))>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.ComponentModel.Compiler.ConditionValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityCondition = class
    inherit DependencyObject
Public MustInherit Class ActivityCondition
Inherits DependencyObject
Наследование
ActivityCondition
Производный
Атрибуты

Комментарии

Примечание

В этом материале обсуждаются устаревшие типы и пространства имен.This material discusses types and namespaces that are obsolete. Дополнительные сведения см. в статье о нерекомендуемых типах в Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Условие представляет собой выражение, результатом которого является значение типа Boolean.A condition is an expression, which evaluates to a Boolean value.

В Windows Workflow Foundation имеется два типа условий: CodeCondition и RuleConditionReference.Windows Workflow Foundation offers two condition types: CodeCondition and RuleConditionReference.

Можно также создать свои собственные типы условий, используя данный класс в качестве базового и реализуя метод Evaluate.You can create a custom condition type by deriving from this class and implementing the Evaluate method.

Конструкторы

ActivityCondition()

При реализации в производном классе инициализирует новый экземпляр класса ActivityCondition.When implemented in a derived class, initializes a new instance of the ActivityCondition class.

Свойства

DesignMode

Возвращает значение, показывающее, в каком режиме находится данный экземпляр — режиме конструктора или режиме выполнения.Gets the value that indicates whether this instance is in design or run-time mode.

(Унаследовано от DependencyObject)
ParentDependencyObject

Возвращает родительский объект DependencyObject в графе DependencyObject.Gets the parent DependencyObject in the DependencyObject graph.

(Унаследовано от DependencyObject)
Site

Возвращает или задает ссылку на компонент Site объекта DependencyObject.Gets or sets a reference to the Site component of the DependencyObject.

(Унаследовано от DependencyObject)
UserData

Возвращает коллекцию IDictionary, которая связывает пользовательские данные с этим экземпляром класса.Gets an IDictionary that associates custom data with this class instance.

(Унаследовано от DependencyObject)

Методы

AddHandler(DependencyProperty, Object)

Добавляет обработчик для события DependencyObject.Adds a handler for an event of a DependencyObject.

(Унаследовано от DependencyObject)
Dispose()

Освобождает все ресурсы, используемые объектом DependencyObject.Releases all the resources used by the DependencyObject.

(Унаследовано от DependencyObject)
Dispose(Boolean)

Освобождает неуправляемые ресурсы и факультативно освобождает управляемые ресурсы, используемые объектом DependencyObject.Releases the unmanaged resources and optionally releases the managed resources used by DependencyObject.

(Унаследовано от DependencyObject)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
Evaluate(Activity, IServiceProvider)

Вычисляет соответствующее условие.Evaluates the underlying condition.

GetBinding(DependencyProperty)

Предоставляет доступ к объекту ActivityBind, связанному с конкретным объектом DependencyProperty.Provides access to the ActivityBind associated with the specific DependencyProperty.

(Унаследовано от DependencyObject)
GetBoundValue(ActivityBind, Type)

Извлекает объект Object, который является субъектом ActivityBind.Retrieves the Object that is the subject of an ActivityBind.

(Унаследовано от DependencyObject)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetInvocationList<T>(DependencyProperty)

Возвращает массив, содержащий делегаты для заданного свойства DependencyProperty.Gets an array that contains the delegates for the specified DependencyProperty.

(Унаследовано от DependencyObject)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
GetValue(DependencyProperty)

Предоставляет доступ к значению заданного свойства DependencyProperty.Provides access to the value of the designated DependencyProperty.

(Унаследовано от DependencyObject)
GetValueBase(DependencyProperty)

Предоставляет доступ к связанному объекту DependencyProperty и обходит переопределение метода GetValue(DependencyProperty).Provides access to the bound object of a DependencyProperty and bypasses the GetValue(DependencyProperty) override.

(Унаследовано от DependencyObject)
InitializeProperties()

При переопределении в производном классе выполняет инициализацию свойств зависимостей.Performs initialization on dependency properties when overridden in a derived class.

(Унаследовано от DependencyObject)
IsBindingSet(DependencyProperty)

Указывает, задано ли значение DependencyProperty как привязка.Indicates whether the value of a DependencyProperty is set as a binding. См. раздел SetBinding(DependencyProperty, ActivityBind).See SetBinding(DependencyProperty, ActivityBind).

(Унаследовано от DependencyObject)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
MetaEquals(DependencyObject)

Определяет, совпадают ли свойства metaproperties этого объекта DependencyObject со свойствами metaproperties параметризованного объекта DependencyObject.Determines whether the metaproperties of this DependencyObject equals the metaproperties of the parameterized DependencyObject.

(Унаследовано от DependencyObject)
RemoveHandler(DependencyProperty, Object)

Удаляет EventHandler из связанного объекта DependencyProperty.Removes an EventHandler from an associated DependencyProperty.

(Унаследовано от DependencyObject)
RemoveProperty(DependencyProperty)

Удаляет объект DependencyProperty из объекта DependencyObject.Removes a DependencyProperty from the DependencyObject.

(Унаследовано от DependencyObject)
SetBinding(DependencyProperty, ActivityBind)

Задает объект ActivityBind для указанного объекта DependencyProperty.Sets the ActivityBind for the specified DependencyProperty.

(Унаследовано от DependencyObject)
SetBoundValue(ActivityBind, Object)

Задает значение целевого объекта ActivityBind.Sets the value of the target ActivityBind.

(Унаследовано от DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)

Задает значение свойства DependencyProperty только для чтения.Sets the value of a DependencyProperty, which is read-only.

(Унаследовано от DependencyObject)
SetValue(DependencyProperty, Object)

Присваивает значение DependencyProperty объекту.Sets the value of the DependencyProperty to the object.

(Унаследовано от DependencyObject)
SetValueBase(DependencyProperty, Object)

Задает значение свойства DependencyProperty равным указанному объекту Object в обход метода SetValue(DependencyProperty, Object).Sets the value of the DependencyProperty to the specified Object, bypassing the SetValue(DependencyProperty, Object).

(Унаследовано от DependencyObject)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Явные реализации интерфейса

IComponent.Disposed

Представляет метод, обрабатывающий событие Disposed компонента.Represents the method that handles the Disposed event of a component.

(Унаследовано от DependencyObject)

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