RuntimeTransactionHandle RuntimeTransactionHandle RuntimeTransactionHandle RuntimeTransactionHandle Class

Определение

Предоставляет доступ к транзакции времени выполнения в экземпляре рабочего процесса.Provides access to the run-time transaction in a workflow instance.

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
type RuntimeTransactionHandle = class
    inherit Handle
    interface IExecutionProperty
    interface IPropertyRegistrationCallback
Public NotInheritable Class RuntimeTransactionHandle
Inherits Handle
Implements IExecutionProperty, IPropertyRegistrationCallback
Наследование
RuntimeTransactionHandleRuntimeTransactionHandleRuntimeTransactionHandleRuntimeTransactionHandle
Атрибуты
Реализации

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

RuntimeTransactionHandle() RuntimeTransactionHandle() RuntimeTransactionHandle() RuntimeTransactionHandle()

Инициализирует новый экземпляр класса RuntimeTransactionHandle.Initializes a new instance of the RuntimeTransactionHandle class.

RuntimeTransactionHandle(Transaction) RuntimeTransactionHandle(Transaction) RuntimeTransactionHandle(Transaction) RuntimeTransactionHandle(Transaction)

Инициализирует новый экземпляр класса RuntimeTransactionHandle, используя указанную корневую транзакцию.Initializes a new instance of the RuntimeTransactionHandle class using the specified root transaction.

Свойства

AbortInstanceOnTransactionFailure AbortInstanceOnTransactionFailure AbortInstanceOnTransactionFailure AbortInstanceOnTransactionFailure

Возвращает или задает значение, которое показывает, должен ли прерываться экземпляр рабочего процесса, если происходит сбой транзакции.Gets or sets whether the workflow instance should be aborted if the transaction fails.

ExecutionPropertyName ExecutionPropertyName ExecutionPropertyName ExecutionPropertyName

Возвращает имя, используемое этим дескриптором Handle при добавлении к свойствам выполнения действия.Gets the name to be used by this Handle when added to an activity's execution properties.

(Inherited from Handle)
Owner Owner Owner Owner

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

(Inherited from Handle)
SuppressTransaction SuppressTransaction SuppressTransaction SuppressTransaction

Возвращает или задает значение, которое показывает, подавляется ли эта транзакция времени выполнения.Gets or sets a value that indicates whether this run-time transaction is suppressed.

Методы

CompleteTransaction(NativeActivityContext) CompleteTransaction(NativeActivityContext) CompleteTransaction(NativeActivityContext) CompleteTransaction(NativeActivityContext)

Выполняет текущую транзакцию времени выполнения.Completes the current run-time transaction.

CompleteTransaction(NativeActivityContext, BookmarkCallback) CompleteTransaction(NativeActivityContext, BookmarkCallback) CompleteTransaction(NativeActivityContext, BookmarkCallback) CompleteTransaction(NativeActivityContext, BookmarkCallback)

Завершает текущую транзакцию времени выполнения и планирует обратный вызов закладки после завершения закладки.Completes the current run-time transaction and schedules the bookmark callback when the transaction is complete.

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

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

(Inherited from Object)
GetCurrentTransaction(AsyncCodeActivityContext) GetCurrentTransaction(AsyncCodeActivityContext) GetCurrentTransaction(AsyncCodeActivityContext) GetCurrentTransaction(AsyncCodeActivityContext)

Возвращает ссылку на текущую транзакцию времени выполнения.Returns a reference to the current run-time transaction.

GetCurrentTransaction(CodeActivityContext) GetCurrentTransaction(CodeActivityContext) GetCurrentTransaction(CodeActivityContext) GetCurrentTransaction(CodeActivityContext)

Возвращает ссылку на текущую транзакцию времени выполнения.Returns a reference to the current run-time transaction.

GetCurrentTransaction(NativeActivityContext) GetCurrentTransaction(NativeActivityContext) GetCurrentTransaction(NativeActivityContext) GetCurrentTransaction(NativeActivityContext)

Возвращает ссылку на текущую транзакцию времени выполнения.Returns a reference to the current run-time transaction.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
OnInitialize(HandleInitializationContext) OnInitialize(HandleInitializationContext) OnInitialize(HandleInitializationContext) OnInitialize(HandleInitializationContext)

Вызывается средой выполнения рабочего процесса, когда инициализируется среда, содержащая Handle.Called by the workflow runtime when the environment that contains the Handle is initialized.

(Inherited from Handle)
OnUninitialize(HandleInitializationContext) OnUninitialize(HandleInitializationContext) OnUninitialize(HandleInitializationContext) OnUninitialize(HandleInitializationContext)

Вызывается средой выполнения рабочего процесса, когда переменная Variable для Handle выходит за пределы области.Called by the workflow runtime when the Variable for the Handle goes out of scope.

(Inherited from Handle)
RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object) RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object) RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object) RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object)

Запускает создание контекста NativeActivityTransactionContext для использования с новой транзакцией.Initiates the creation of a NativeActivityTransactionContext for use with a new transaction.

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

Запускает создание контекста NativeActivityTransactionContext для использования с существующей транзакцией.Initiates the creation of a NativeActivityTransactionContext for use with an existing transaction.

ThrowIfUninitialized() ThrowIfUninitialized() ThrowIfUninitialized() ThrowIfUninitialized()

Вызывает исключение InvalidOperationException, если дескриптор Handle не инициализирован.Throws an InvalidOperationException if the Handle has not been initialized.

(Inherited from Handle)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

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

IExecutionProperty.CleanupWorkflowThread() IExecutionProperty.CleanupWorkflowThread() IExecutionProperty.CleanupWorkflowThread() IExecutionProperty.CleanupWorkflowThread()

Описание этого члена см. в разделе CleanupWorkflowThread().For a description of this member, see CleanupWorkflowThread().

IExecutionProperty.SetupWorkflowThread() IExecutionProperty.SetupWorkflowThread() IExecutionProperty.SetupWorkflowThread() IExecutionProperty.SetupWorkflowThread()

Описание этого члена см. в разделе SetupWorkflowThread().For a description of this member, see SetupWorkflowThread().

IPropertyRegistrationCallback.Register(RegistrationContext) IPropertyRegistrationCallback.Register(RegistrationContext) IPropertyRegistrationCallback.Register(RegistrationContext) IPropertyRegistrationCallback.Register(RegistrationContext)

Описание этого члена см. в разделе Register(RegistrationContext).For a description of this member, see Register(RegistrationContext).

IPropertyRegistrationCallback.Unregister(RegistrationContext) IPropertyRegistrationCallback.Unregister(RegistrationContext) IPropertyRegistrationCallback.Unregister(RegistrationContext) IPropertyRegistrationCallback.Unregister(RegistrationContext)

Описание этого члена см. в разделе Unregister(RegistrationContext).For a description of this member, see Unregister(RegistrationContext).

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