NativeActivityContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Контекст выполнения для NativeActivity.
public ref class NativeActivityContext : System::Activities::ActivityContext
public class NativeActivityContext : System.Activities.ActivityContext
type NativeActivityContext = class
inherit ActivityContext
Public Class NativeActivityContext
Inherits ActivityContext
- Наследование
- Производный
Комментарии
Предоставляется NativeActivity доступ к расширенным возможностям среды выполнения WF через NativeActivityContext, который передается в качестве параметра в метод действия Execute .
Свойства
ActivityInstanceId |
Возвращает уникальный идентификатор выполняющегося в данный момент экземпляра действия. (Унаследовано от ActivityContext) |
DataContext |
Возвращает контекст данных для действия, выполняющегося в данный момент. (Унаследовано от ActivityContext) |
DefaultBookmarkScope |
Возвращает область закладки, связанную с корневым элементом рабочего процесса. |
IsCancellationRequested |
Возвращает или задает значение, которое показывает, запрошена ли отмена экземпляра NativeActivity, выполняющегося в данный момент. |
Properties |
Возвращает объект, который обрабатывает свойства для выполнения текущего NativeActivityContext. |
WorkflowInstanceId |
Получает уникальный идентификатор экземпляра рабочего процесса, выполняющегося в данный момент. (Унаследовано от ActivityContext) |
Методы
Abort() |
Прерывает текущий экземпляр рабочего процесса во время выполнения. |
Abort(Exception) |
Прерывает выполнение текущего экземпляра рабочего процесса по указанной причине. |
AbortChildInstance(ActivityInstance) |
Прерывает указанный экземпляр дочернего действия NativeActivity. |
AbortChildInstance(ActivityInstance, Exception) |
Прерывает указанный экземпляр дочернего действия NativeActivity по указанной причине. |
CancelChild(ActivityInstance) |
Отменяет указанный экземпляр дочернего действия. |
CancelChildren() |
Вызывает преждевременное завершение всех дочерних действий выполняющегося действия NativeActivity. |
CreateBookmark() |
Создает точку, в которой действие NativeActivity может пассивно ожидать возобновления. |
CreateBookmark(BookmarkCallback) |
Создает точку, в которой действие NativeActivity может пассивно ожидать возобновления, и планирует указанный метод для выполнения после уведомления о завершении операции возобновления. |
CreateBookmark(BookmarkCallback, BookmarkOptions) |
Создает точку, в которой действие NativeActivity может пассивно ожидать возобновления, с указанным методом, выполняемым после уведомления о завершении операции возобновлениям, и с указанным параметром, который управляет использованием закладки в ходе выполнения текущего действия NativeActivity. |
CreateBookmark(String) |
Создает точку с указанным именем, в которой действие NativeActivity может пассивно ожидать возобновления. |
CreateBookmark(String, BookmarkCallback) |
Создает точку, в которой действие NativeActivity может пассивно ожидать возобновления, с указанным именем и с указанным методом для выполнения после уведомления о завершении операции возобновления. |
CreateBookmark(String, BookmarkCallback, BookmarkOptions) |
Создает точку, в которой действие NativeActivity может пассивно ожидать возобновления, с указанным именем, указанным методом, выполняемым после уведомления о завершении операции возобновления, и с указанным параметром, который управляет использованием закладки в ходе выполнения текущего действия NativeActivity. |
CreateBookmark(String, BookmarkCallback, BookmarkScope) |
Создает точку, в которой действие NativeActivity может пассивно ожидать возобновления, с указанным именем, с указанным методом для выполнения после уведомления о завершении операции возобновления и с указанной областью закладки. |
CreateBookmark(String, BookmarkCallback, BookmarkScope, BookmarkOptions) |
Создает точку, в которой действие NativeActivity может пассивно ожидать возобновления, с указанным именем, указанным методом, выполняемым после уведомления о завершении операции возобновления, с указанной областью закладки и указанным параметром, который управляет использованием закладки в ходе выполнения текущего действия NativeActivity. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetChildren() |
Возвращает коллекцию дочерних действий для текущего действия NativeActivity. |
GetExtension<T>() |
Возвращает расширение указанного типа. (Унаследовано от ActivityContext) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetLocation<T>(LocationReference) |
Возвращает типизированное расположение по указанному расположению для контекста текущего действия. (Унаследовано от ActivityContext) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetValue(Argument) |
Возвращает значение указанного аргумента Argument. (Унаследовано от ActivityContext) |
GetValue(RuntimeArgument) |
Возвращает значение указанного аргумента RuntimeArgument. (Унаследовано от ActivityContext) |
GetValue(Variable) |
Возвращает значение указанной переменной в текущем экземпляре NativeActivity. |
GetValue<T>(InArgument<T>) |
Возвращает значение указанного аргумента InArgument<T>. (Унаследовано от ActivityContext) |
GetValue<T>(InOutArgument<T>) |
Возвращает значение указанного аргумента InOutArgument<T>. (Унаследовано от ActivityContext) |
GetValue<T>(LocationReference) |
Возвращает значение из указанного расположения LocationReference. (Унаследовано от ActivityContext) |
GetValue<T>(OutArgument<T>) |
Возвращает значение указанного аргумента OutArgument<T>. (Унаследовано от ActivityContext) |
GetValue<T>(Variable<T>) |
Возвращает значение указанной универсальной переменной в текущем экземпляре NativeActivity. |
MarkCanceled() |
Помечает экземпляр NativeActivity, выполняющийся в данный момент, как отмененный. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
RemoveAllBookmarks() |
Удаляет все закладки, связанные с экземпляром NativeActivity, выполняющимся в данный момент. |
RemoveBookmark(Bookmark) |
Удаляет указанную закладку из выполняемого в настоящий момент экземпляра NativeActivity. |
RemoveBookmark(String) |
Удаляет закладку с указанным именем. |
RemoveBookmark(String, BookmarkScope) |
Удаляет закладку с указанным именем и указанной областью закладки. |
ResumeBookmark(Bookmark, Object) |
Возобновляет указанную закладку. |
ScheduleAction(ActivityAction, CompletionCallback, FaultCallback) |
Планирует выполнение указанного действия ActivityAction, не имеющего параметров, и создает закладки в указанных расположениях обратного вызова, где родительский процесс возобновляется после завершения ActivityAction. |
ScheduleAction<T>(ActivityAction<T>, T, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T> с одним параметром для аргумента |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15,T16>(ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, T13,T14,T15,T16>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> с шестнадцатью параметрами для аргументов |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14, T15>(ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14,T15>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> с пятнадцатью параметрами для аргументов |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> с четырнадцатью параметрами для аргументов |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> с тринадцатью параметрами для аргументов |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> с двенадцатью параметрами для аргументов |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> с одиннадцатью параметрами для аргументов |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> с десятью параметрами для аргументов |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>(ActivityAction<T1, T2,T3,T4,T5,T6,T7,T8,T9>, T1, T2, T3, T4, T5, T6, T7, T8, T9, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> с девятью параметрами для аргументов |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7,T8>(ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8>, T1, T2, T3, T4, T5, T6, T7, T8, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> с восемью параметрами для аргументов |
ScheduleAction<T1,T2,T3,T4,T5,T6,T7>(ActivityAction<T1,T2,T3,T4,T5,T6,T7>, T1, T2, T3, T4, T5, T6, T7, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3,T4,T5,T6,T7> с семью параметрами для аргументов |
ScheduleAction<T1,T2,T3,T4,T5,T6>(ActivityAction<T1,T2,T3,T4,T5,T6>, T1, T2, T3, T4, T5, T6, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3,T4,T5,T6> с шестью параметрами для аргументов |
ScheduleAction<T1,T2,T3,T4,T5>(ActivityAction<T1,T2,T3,T4,T5>, T1, T2, T3, T4, T5, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3,T4,T5> с пятью параметрами для аргументов |
ScheduleAction<T1,T2,T3,T4>(ActivityAction<T1,T2,T3,T4>, T1, T2, T3, T4, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3,T4> с четырьмя параметрами для аргументов |
ScheduleAction<T1,T2,T3>(ActivityAction<T1,T2,T3>, T1, T2, T3, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2,T3> с тремя параметрами для аргументов |
ScheduleAction<T1,T2>(ActivityAction<T1,T2>, T1, T2, CompletionCallback, FaultCallback) |
Планирует выполнение указанного ActivityAction<T1,T2> с двумя параметрами для аргументов |
ScheduleActivity(Activity) |
Планирует выполнение указанного дочернего действия NativeActivity. |
ScheduleActivity(Activity, CompletionCallback) |
Планирует выполнение указанного дочернего действия NativeActivity с использованием указанного расположения обратного вызова, где родительский процесс возобновляется после завершения действия. |
ScheduleActivity(Activity, CompletionCallback, FaultCallback) |
Планирует выполнение указанного дочернего действия NativeActivity и создает закладки для указанных расположений обратного вызова, где родительский процесс возобновляется после завершения дочернего действия. |
ScheduleActivity(Activity, FaultCallback) |
Планирует выполнение указанного дочернего действия NativeActivity с использованием указанного расположения обратного вызова после сбоя, где родительский процесс возобновляется, когда действие переходит в сбойное состояние. |
ScheduleActivity<TResult>(Activity<TResult>, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного дочернего действия NativeActivity с одним параметром для аргумента |
ScheduleDelegate(ActivityDelegate, IDictionary<String,Object>, DelegateCompletionCallback, FaultCallback) |
Отправляет метод обратного вызова для действия в пул рабочих элементов. |
ScheduleFunc<T,TResult>(ActivityFunc<T,TResult>, T, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного ActivityFunc<T,TResult> с двумя параметрами для возвращаемого значения и аргумента |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16,TResult>(ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11, T12,T13,T14,T15,T16,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> с семнадцатью параметрами для возвращаемого значения и аргументов |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, TResult>(ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12, T13,T14,T15,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> с шестнадцатью параметрами для возвращаемого значения и аргументов |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного действия ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> с пятнадцатью параметрами для возвращаемого значения и аргументов |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного действия ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> с четырнадцатью параметрами для возвращаемого значения и аргументов |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> с тринадцатью параметрами для возвращаемого значения и аргументов |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> с двенадцатью параметрами для возвращаемого значения и аргументов |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного действия ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> с одиннадцатью параметрами для возвращаемого значения и входных аргументов и создает закладки для указанных расположений обратного вызова, где родительский процесс возобновляется после завершения ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>. |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,T9,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, T9, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> с десятью параметрами для возвращаемого значения и аргументов |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>(ActivityFunc<T1, T2,T3,T4,T5,T6,T7,T8,TResult>, T1, T2, T3, T4, T5, T6, T7, T8, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> с девятью параметрами для возвращаемого значения и аргументов |
ScheduleFunc<T1,T2,T3,T4,T5,T6,T7,TResult>(ActivityFunc<T1,T2, T3,T4,T5,T6,T7,TResult>, T1, T2, T3, T4, T5, T6, T7, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult> с восемью параметрами для возвращаемого значения и аргументов |
ScheduleFunc<T1,T2,T3,T4,T5,T6,TResult>(ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>, T1, T2, T3, T4, T5, T6, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного ActivityFunc<T1,T2,T3,T4,T5,T6,TResult> с семью параметрами для возвращаемого значения и аргументов |
ScheduleFunc<T1,T2,T3,T4,T5,TResult>(ActivityFunc<T1,T2,T3,T4,T5,TResult>, T1, T2, T3, T4, T5, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного ActivityFunc<T1,T2,T3,T4,T5,TResult> с шестью параметрами для возвращаемого значения и аргументов |
ScheduleFunc<T1,T2,T3,T4,TResult>(ActivityFunc<T1,T2,T3,T4,TResult>, T1, T2, T3, T4, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного ActivityFunc<T1,T2,T3,T4,TResult> с пятью параметрами для возвращаемого значения и аргументов |
ScheduleFunc<T1,T2,T3,TResult>(ActivityFunc<T1,T2,T3,TResult>, T1, T2, T3, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного ActivityFunc<T1,T2,T3,TResult> с четырьмя параметрами для возвращаемого значения и аргументов |
ScheduleFunc<T1,T2,TResult>(ActivityFunc<T1,T2,TResult>, T1, T2, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного ActivityFunc<T1,T2,TResult> с тремя параметрами для возвращаемого значения и аргументов |
ScheduleFunc<TResult>(ActivityFunc<TResult>, CompletionCallback<TResult>, FaultCallback) |
Планирует выполнение указанного действия ActivityFunc<TResult> с одним параметром, содержащим возвращаемое значение, и создает закладки для указанных расположений обратного вызова, где рабочий процесс возобновляется после завершения ActivityFunc<TResult>. |
SetValue(Argument, Object) |
Присваивает значение указанному аргументу Argument. (Унаследовано от ActivityContext) |
SetValue(Variable, Object) |
Назначает указанный объект значения указанному объекту переменной. |
SetValue<T>(InArgument<T>, T) |
Присваивает значение указанному аргументу InArgument<T>. (Унаследовано от ActivityContext) |
SetValue<T>(InOutArgument<T>, T) |
Присваивает значение указанному аргументу InOutArgument<T>. (Унаследовано от ActivityContext) |
SetValue<T>(LocationReference, T) |
Присваивает значение указанному аргументу LocationReference. (Унаследовано от ActivityContext) |
SetValue<T>(OutArgument<T>, T) |
Присваивает значение указанному аргументу OutArgument<T>. (Унаследовано от ActivityContext) |
SetValue<T>(Variable<T>, T) |
Присваивает указанный универсальный объект-значение указанному универсальному объекту-переменной. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Track(CustomTrackingRecord) |
Добавляет запись отслеживания действия в текущий экземпляр рабочего процесса. |