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

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

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)

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