InvokeMethod Класс

Определение

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

public ref class InvokeMethod sealed : System::Activities::AsyncCodeActivity
[System.Windows.Markup.ContentProperty("Parameters")]
public sealed class InvokeMethod : System.Activities.AsyncCodeActivity
[<System.Windows.Markup.ContentProperty("Parameters")>]
type InvokeMethod = class
    inherit AsyncCodeActivity
Public NotInheritable Class InvokeMethod
Inherits AsyncCodeActivity
Наследование
Атрибуты

Примеры

В следующем примере кода показано создание InvokeMethod действия. Этот пример приведен в примере действия InvokeMethod .

new InvokeMethod
{
    TargetObject = new InArgument<TestClass>(ctx => testClass),
    MethodName = "InstanceMethod",
    Parameters =
    {
        new InArgument<string>("My favorite number is"),
        new InArgument<int>(42),
        new InArgument<string>("first item of the param array"),
        new InArgument<string>("second item of the param array"),
        new InArgument<string>("third item of the param array")
    }
},

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

Имя Описание
InvokeMethod()

Создает новый экземпляр класса InvokeMethod.

Свойства

Имя Описание
CacheId

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

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

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

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

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

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

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

Id

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

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

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

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

Возвращает или задает версию реализации действия.

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

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

Parameters

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

Result

Возвращаемое значение операции метода.

RunAsynchronously

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

TargetObject

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

TargetType

Тип TargetObjectобъекта .

Методы

Имя Описание
BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

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

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

Не реализовано. Вместо этого используйте CacheMetadata(CodeActivityMetadata).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Указывает, следует ли DisplayName сериализовать свойство.

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

Возвращает объект String , содержащий Id и DisplayName из нее Activity.

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

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