AsyncCodeActivity<TResult> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет асинхронным выполнением действия кода для действия указанного типа с начала до завершения. Это абстрактный и универсальный класс.
generic <typename TResult>
public ref class AsyncCodeActivity abstract : System::Activities::Activity<TResult>
public abstract class AsyncCodeActivity<TResult> : System.Activities.Activity<TResult>
type AsyncCodeActivity<'Result> = class
inherit Activity<'Result>
Public MustInherit Class AsyncCodeActivity(Of TResult)
Inherits Activity(Of TResult)
Параметры типа
- TResult
Тип асинхронного действия, обрабатываемого этим классом.
- Наследование
- Производный
Конструкторы
| Имя | Описание |
|---|---|
| AsyncCodeActivity<TResult>() |
Создает новый экземпляр класса AsyncCodeActivity. |
Свойства
| Имя | Описание |
|---|---|
| CacheId |
Возвращает идентификатор кэша, уникального в области определения рабочего процесса. (Унаследовано от Activity) |
| Constraints |
Возвращает коллекцию Constraint действий, которые можно настроить для проверки.Activity (Унаследовано от Activity) |
| DisplayName |
Возвращает или задает необязательное понятное имя, используемое для отладки, проверки, обработки исключений и отслеживания. (Унаследовано от Activity) |
| Id |
Возвращает идентификатор, уникальный в области определения рабочего процесса. (Унаследовано от Activity) |
| Implementation |
Возвращает |
| ImplementationVersion |
Возвращает или задает версию реализации действия. |
| Result |
Возвращает или задает аргумент результата для Activity<TResult>параметра . (Унаследовано от Activity<TResult>) |
| ResultType |
При реализации в производном классе получает тип действия OutArgument. (Унаследовано от ActivityWithResult) |
Методы
| Имя | Описание |
|---|---|
| BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object) |
При реализации в производном классе и использовании указанного контекста выполнения, метода обратного вызова и пользовательского состояния выполняет асинхронное действие в рабочем процессе во время выполнения. |
| CacheMetadata(ActivityMetadata) |
Не реализовано. Вместо этого используйте CacheMetadata(CodeActivityMetadata). |
| CacheMetadata(CodeActivityMetadata) |
Служит виртуальным методом и преобразует информацию, полученную отражением кэша в аргументы асинхронного действия. |
| Cancel(AsyncCodeActivityContext) |
При реализации в производном классе и использовании указанных сведений о среде выполнения уведомляет среду выполнения рабочего процесса о том, что операция асинхронного действия была отменена. Этот метод служит виртуальным методом. |
| EndExecute(AsyncCodeActivityContext, IAsyncResult) |
При реализации в производном классе и использовании указанной информации среды выполнения уведомляет среду выполнения рабочего процесса о завершении связанной асинхронной операции действия. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) |
Вызывает событие при создании карты для динамического обновления. |
| ShouldSerializeDisplayName() |
Указывает, следует ли DisplayName сериализовать свойство. (Унаследовано от Activity) |
| ToString() |
Возвращает объект String , содержащий Id и DisplayName из нее Activity. (Унаследовано от Activity) |