InvokeMethod<TResult> Класс

Определение

Вызывает открытый метод заданного объекта или типа.

generic <typename TResult>
public ref class InvokeMethod sealed : System::Activities::AsyncCodeActivity<TResult>
[System.Windows.Markup.ContentProperty("Parameters")]
public sealed class InvokeMethod<TResult> : System.Activities.AsyncCodeActivity<TResult>
[<System.Windows.Markup.ContentProperty("Parameters")>]
type InvokeMethod<'Result> = class
    inherit AsyncCodeActivity<'Result>
Public NotInheritable Class InvokeMethod(Of TResult)
Inherits AsyncCodeActivity(Of TResult)

Параметры типа

TResult

Тип значения, возвращаемого действием.

Наследование
Атрибуты

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

InvokeMethod<TResult>()

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

Свойства

CacheId

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

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

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

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

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

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

Аргументы универсального типа содержащегося метода.

Id

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

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

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

(Унаследовано от AsyncCodeActivity<TResult>)
ImplementationVersion

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

(Унаследовано от AsyncCodeActivity<TResult>)
MethodName

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

Parameters

Коллекция параметров вызываемого метода.

Result

Возвращает или задает результирующий аргумент для Activity<TResult>.

(Унаследовано от Activity<TResult>)
ResultType

При реализации в производном классе возвращает тип аргумента OutArgument действия.

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

Возвращает или задает значение, которое показывает, вызван ли метод действия асинхронно.

TargetObject

Возвращает или задает объект, содержащий вызываемый метод.

TargetType

Возвращает или задает тип TargetObject.

Методы

BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

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

(Унаследовано от AsyncCodeActivity<TResult>)
CacheMetadata(ActivityMetadata)

Не реализован. Взамен рекомендуется использовать CacheMetadata(CodeActivityMetadata).

(Унаследовано от AsyncCodeActivity<TResult>)
CacheMetadata(CodeActivityMetadata)

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

(Унаследовано от AsyncCodeActivity<TResult>)
Cancel(AsyncCodeActivityContext)

При реализации в производном классе и использовании указанных сведений о среде выполнения уведомляет среду выполнения рабочего процесса о том, что операция асинхронного действия отменена. Этот метод служит виртуальным методом.

(Унаследовано от AsyncCodeActivity<TResult>)
EndExecute(AsyncCodeActivityContext, IAsyncResult)

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

(Унаследовано от AsyncCodeActivity<TResult>)
Equals(Object)

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

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

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

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

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

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

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

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

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

(Унаследовано от AsyncCodeActivity<TResult>)
ShouldSerializeDisplayName()

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

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

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

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

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