Activity Класс

Определение

Абстрактный базовый класс, используемый для создания составных действий из существующих объектов Activity.

public ref class Activity abstract
[System.Windows.Markup.ContentProperty("Implementation")]
public abstract class Activity
[<System.Windows.Markup.ContentProperty("Implementation")>]
type Activity = class
Public MustInherit Class Activity
Наследование
Activity
Производный
Атрибуты

Примеры

В следующем примере показана простая реализация производного класса Activity.

Комментарии

Activity является базовым классом в иерархии типов действий. Все прочие типы действий, такие как CodeActivity, NativeActivity, AsyncCodeActivity, DynamicActivity и ActivityWithResult, являются производными от этого класса.

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

Activity()

Инициализирует новый экземпляр класса Activity.

Свойства

CacheId

Возвращает идентификатор кэша, уникальный в пределах области определения рабочего процесса.

Constraints

Возвращает коллекцию действий Constraint, которые можно настроить для выполнения проверки the Activity.

DisplayName

Возвращает или задает дополнительное понятное имя, используемое для отладки, проверки, обработки исключений и отслеживания.

Id

Возвращает идентификатор, уникальный в пределах области определения рабочего процесса.

Implementation

Возвращает или задает делегат, который возвращает объект Activity, содержащий логику выполнения.

ImplementationVersion

Получает или задает версию используемой реализации.

Методы

CacheMetadata(ActivityMetadata)

Создает и проверяет описание аргументов, переменных, дочерних действий и делегатов действия.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

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

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

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Вызывает событие при создании сопоставления для динамического обновления.

ShouldSerializeDisplayName()

Указывает, необходима ли сериализация свойства DisplayName.

ToString()

Возвращает значение типа String, которое содержит Id и DisplayName для Activity.

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