InvokeFunc<T1,T2,T3,T4,TResult> Класс

Определение

generic <typename T1, typename T2, typename T3, typename T4, typename TResult>
public ref class InvokeFunc sealed : System::Activities::NativeActivity<TResult>
[System.Windows.Markup.ContentProperty("Func")]
public sealed class InvokeFunc<T1,T2,T3,T4,TResult> : System.Activities.NativeActivity<TResult>
[<System.Windows.Markup.ContentProperty("Func")>]
type InvokeFunc<'T1, 'T2, 'T3, 'T4, 'Result> = class
    inherit NativeActivity<'Result>
Public NotInheritable Class InvokeFunc(Of T1, T2, T3, T4, TResult)
Inherits NativeActivity(Of TResult)

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

T1

Тип первого аргумента InArgument<T>, значение которого передается функции ActivityFunc<T1,T2,T3,T4,TResult>.

T2

Тип второго аргумента InArgument<T>, значение которого передается функции ActivityFunc<T1,T2,T3,T4,TResult>.

T3

Тип третьего аргумента InArgument<T>, значение которого передается в функцию ActivityFunc<T1,T2,T3,T4,TResult>.

T4

Тип четвертого аргумента InArgument<T>, значение которого передается функции ActivityFunc<T1,T2,T3,T4,TResult>.

TResult

Тип возвращаемого аргумента OutArgument<T>, значение которого возвращается от функции ActivityFunc<T1,T2,T3,T4,TResult>.

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

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

InvokeFunc<T1,T2,T3,T4,TResult>()

Инициализирует новый экземпляр класса InvokeFunc<T1,T2,T3,T4,TResult>.

Свойства

Argument1

Возвращает или задает первый аргумент, передаваемый функции ActivityFunc<T1,T2,T3,T4,TResult>.

Argument2

Возвращает или задает второй аргумент, передаваемый функции ActivityFunc<T1,T2,T3,T4,TResult>.

Argument3

Возвращает или задает третий аргумент, передаваемый функции ActivityFunc<T1,T2,T3,T4,TResult>.

Argument4

Возвращает или задает четвертый аргумент, передаваемый функции ActivityFunc<T1,T2,T3,T4,TResult>.

CacheId

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

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

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

(Унаследовано от NativeActivity<TResult>)
Constraints

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

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

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

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

Возвращает или задает вызываемую функцию ActivityFunc<T1,T2,T3,T4,TResult>.

Id

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

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

Логика выполнения действия.

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

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

(Унаследовано от NativeActivity<TResult>)
Result

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

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

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

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

Методы

Abort(NativeActivityAbortContext)

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от NativeActivity<TResult>)
GetHashCode()

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

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

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

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

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

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

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

(Унаследовано от NativeActivity<TResult>)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

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

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

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

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

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

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

Обновляет экземпляр NativeActivity<TResult>.

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

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