RuntimeTransactionHandle Класс

Определение

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

public ref class RuntimeTransactionHandle sealed : System::Activities::Handle, System::Activities::IExecutionProperty, System::Activities::IPropertyRegistrationCallback
[System.Runtime.Serialization.DataContract]
public sealed class RuntimeTransactionHandle : System.Activities.Handle, System.Activities.IExecutionProperty, System.Activities.IPropertyRegistrationCallback
[<System.Runtime.Serialization.DataContract>]
type RuntimeTransactionHandle = class
    inherit Handle
    interface IExecutionProperty
    interface IPropertyRegistrationCallback
Public NotInheritable Class RuntimeTransactionHandle
Inherits Handle
Implements IExecutionProperty, IPropertyRegistrationCallback
Наследование
RuntimeTransactionHandle
Атрибуты
Реализации

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

RuntimeTransactionHandle()

Инициализирует новый экземпляр класса RuntimeTransactionHandle.

RuntimeTransactionHandle(Transaction)

Инициализирует новый экземпляр класса RuntimeTransactionHandle, используя указанную корневую транзакцию.

Свойства

AbortInstanceOnTransactionFailure

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

ExecutionPropertyName

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

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

Возвращает экземпляр ActivityInstance, содержащий переменную Variable, которая содержит дескриптор Handle.

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

Возвращает или задает значение, которое показывает, подавляется ли эта транзакция времени выполнения.

Методы

CompleteTransaction(NativeActivityContext)

Выполняет текущую транзакцию времени выполнения.

CompleteTransaction(NativeActivityContext, BookmarkCallback)

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

Equals(Object)

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

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

Возвращает ссылку на текущую транзакцию времени выполнения.

GetCurrentTransaction(CodeActivityContext)

Возвращает ссылку на текущую транзакцию времени выполнения.

GetCurrentTransaction(NativeActivityContext)

Возвращает ссылку на текущую транзакцию времени выполнения.

GetHashCode()

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

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

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

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

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

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

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

(Унаследовано от Handle)
OnUninitialize(HandleInitializationContext)

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

(Унаследовано от Handle)
RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object)

Запускает создание контекста NativeActivityTransactionContext для использования с новой транзакцией.

RequireTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object)

Запускает создание контекста NativeActivityTransactionContext для использования с существующей транзакцией.

ThrowIfUninitialized()

Вызывает исключение InvalidOperationException, если дескриптор Handle не инициализирован.

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

Возвращает строку, представляющую текущий объект.

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

Явные реализации интерфейса

IExecutionProperty.CleanupWorkflowThread()

Описание этого члена см. в разделе CleanupWorkflowThread().

IExecutionProperty.SetupWorkflowThread()

Описание этого члена см. в разделе SetupWorkflowThread().

IPropertyRegistrationCallback.Register(RegistrationContext)

Описание этого члена см. в разделе Register(RegistrationContext).

IPropertyRegistrationCallback.Unregister(RegistrationContext)

Описание этого члена см. в разделе Unregister(RegistrationContext).

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