NativeActivityAbortContext NativeActivityAbortContext NativeActivityAbortContext NativeActivityAbortContext Class

Определение

Представляет среду выполнения для прерываемого действия.Represents the execution environment of an activity that is being aborted.

public ref class NativeActivityAbortContext sealed : System::Activities::ActivityContext
public sealed class NativeActivityAbortContext : System.Activities.ActivityContext
type NativeActivityAbortContext = class
    inherit ActivityContext
Public NotInheritable Class NativeActivityAbortContext
Inherits ActivityContext
Наследование
NativeActivityAbortContextNativeActivityAbortContextNativeActivityAbortContextNativeActivityAbortContext

Комментарии

Авторы пользовательских действий, которые создают действия, производные от NativeActivity<TResult>, могут переопределять метод Abort, чтобы выполнять определенные операции в ответ на прерывание действия.Custom activity authors that create activities that are derived from NativeActivity<TResult> can override Abort to take action in response to being aborted. Например, действие, взаимодействующее с командой SqlCommand, может вызывать метод Cancel, если работа действия прерывается.For example, an activity that interacts with SqlCommand might want to call Cancel if the activity is being aborted.

Свойства

ActivityInstanceId ActivityInstanceId ActivityInstanceId ActivityInstanceId

Возвращает уникальный идентификатор выполняющегося в данный момент экземпляра действия.Gets the unique identifier of the currently executing activity instance.

(Inherited from ActivityContext)
DataContext DataContext DataContext DataContext

Возвращает контекст данных для действия, выполняющегося в данный момент.Gets the data context of the currently executing activity.

(Inherited from ActivityContext)
Reason Reason Reason Reason

Возвращает объект Exception, содержащий причину прерывания действия.Gets an Exception that contains the reason for the activity being aborted.

WorkflowInstanceId WorkflowInstanceId WorkflowInstanceId WorkflowInstanceId

Получает уникальный идентификатор экземпляра рабочего процесса, выполняющегося в данный момент.Gets the unique identifier of the currently executing workflow instance.

(Inherited from ActivityContext)

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetExtension<T>() GetExtension<T>() GetExtension<T>() GetExtension<T>()

Возвращает расширение указанного типа.Returns an extension of the specified type.

(Inherited from ActivityContext)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetLocation<T>(LocationReference) GetLocation<T>(LocationReference) GetLocation<T>(LocationReference) GetLocation<T>(LocationReference)

Возвращает типизированное расположение по указанному расположению для контекста текущего действия.Returns the typed location for the specified referenced location for the current activity context.

(Inherited from ActivityContext)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
GetValue(Argument) GetValue(Argument) GetValue(Argument) GetValue(Argument)

Возвращает значение указанного аргумента Argument.Gets the value of the specified Argument.

(Inherited from ActivityContext)
GetValue(RuntimeArgument) GetValue(RuntimeArgument) GetValue(RuntimeArgument) GetValue(RuntimeArgument)

Возвращает значение указанного аргумента RuntimeArgument.Gets the value of the specified RuntimeArgument.

(Inherited from ActivityContext)
GetValue<T>(InArgument<T>) GetValue<T>(InArgument<T>) GetValue<T>(InArgument<T>) GetValue<T>(InArgument<T>)

Возвращает значение указанного аргумента InArgument<T>.Gets the value of the specified InArgument<T>.

(Inherited from ActivityContext)
GetValue<T>(InOutArgument<T>) GetValue<T>(InOutArgument<T>) GetValue<T>(InOutArgument<T>) GetValue<T>(InOutArgument<T>)

Возвращает значение указанного аргумента InOutArgument<T>.Gets the value of the specified InOutArgument<T>.

(Inherited from ActivityContext)
GetValue<T>(LocationReference) GetValue<T>(LocationReference) GetValue<T>(LocationReference) GetValue<T>(LocationReference)

Возвращает значение из указанного расположения LocationReference.Gets the value at the specified LocationReference.

(Inherited from ActivityContext)
GetValue<T>(OutArgument<T>) GetValue<T>(OutArgument<T>) GetValue<T>(OutArgument<T>) GetValue<T>(OutArgument<T>)

Возвращает значение указанного аргумента OutArgument<T>.Gets the value of the specified OutArgument<T>.

(Inherited from ActivityContext)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SetValue(Argument, Object) SetValue(Argument, Object) SetValue(Argument, Object) SetValue(Argument, Object)

Присваивает значение указанному аргументу Argument.Assigns a value to the specified Argument.

(Inherited from ActivityContext)
SetValue<T>(InArgument<T>, T) SetValue<T>(InArgument<T>, T) SetValue<T>(InArgument<T>, T) SetValue<T>(InArgument<T>, T)

Присваивает значение указанному аргументу InArgument<T>.Assigns a value to the specified InArgument<T>.

(Inherited from ActivityContext)
SetValue<T>(InOutArgument<T>, T) SetValue<T>(InOutArgument<T>, T) SetValue<T>(InOutArgument<T>, T) SetValue<T>(InOutArgument<T>, T)

Присваивает значение указанному аргументу InOutArgument<T>.Assigns a value to the specified InOutArgument<T>.

(Inherited from ActivityContext)
SetValue<T>(LocationReference, T) SetValue<T>(LocationReference, T) SetValue<T>(LocationReference, T) SetValue<T>(LocationReference, T)

Присваивает значение указанному аргументу LocationReference.Assigns a value to the specified LocationReference.

(Inherited from ActivityContext)
SetValue<T>(OutArgument<T>, T) SetValue<T>(OutArgument<T>, T) SetValue<T>(OutArgument<T>, T) SetValue<T>(OutArgument<T>, T)

Присваивает значение указанному аргументу OutArgument<T>.Assigns a value to the specified OutArgument<T>.

(Inherited from ActivityContext)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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