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, AsyncCodeActivityDynamicActivityи ActivityWithResult производные от этого класса.
Конструкторы
| Имя | Описание |
|---|---|
| Activity() |
Инициализирует новый экземпляр класса Activity. |
Свойства
| Имя | Описание |
|---|---|
| CacheId |
Возвращает идентификатор кэша, уникального в области определения рабочего процесса. |
| Constraints |
Возвращает коллекцию Constraint действий, которые можно настроить для проверки.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. |