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, которые можно настроить для выполнения проверки the Activity. (Унаследовано от Activity) |
DisplayName |
Возвращает или задает дополнительное понятное имя, используемое для отладки, проверки, обработки исключений и отслеживания. (Унаследовано от Activity) |
GenericTypeArguments |
Аргументы универсального типа содержащегося метода. |
Id |
Возвращает идентификатор, уникальный в пределах области определения рабочего процесса. (Унаследовано от Activity) |
Implementation |
Получает значение |
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) |