Show / Hide Table of Contents

Class RuntimeTransactionHandle

Inheritance
System.Object
Handle
RuntimeTransactionHandle
Inherited Members
Handle.ThrowIfUninitialized()
Handle.Owner
Handle.ExecutionPropertyName
Namespace: System.Activities
Assembly: System.Activities.dll
Syntax
public sealed class RuntimeTransactionHandle : Handle, IExecutionProperty, IPropertyRegistrationCallback

Constructors

RuntimeTransactionHandle()

Declaration
public RuntimeTransactionHandle()

RuntimeTransactionHandle(Transaction)

Declaration
public RuntimeTransactionHandle(Transaction rootTransaction)
Parameters
System.Transactions.Transaction rootTransaction

Properties

AbortInstanceOnTransactionFailure

Declaration
public bool AbortInstanceOnTransactionFailure { get; set; }
Property Value
System.Boolean

SuppressTransaction

Declaration
public bool SuppressTransaction { get; set; }
Property Value
System.Boolean

Methods

CompleteTransaction(NativeActivityContext)

Declaration
public void CompleteTransaction(NativeActivityContext context)
Parameters
NativeActivityContext context

CompleteTransaction(NativeActivityContext, BookmarkCallback)

Declaration
public void CompleteTransaction(NativeActivityContext context, BookmarkCallback callback)
Parameters
NativeActivityContext context

BookmarkCallback callback

GetCurrentTransaction(AsyncCodeActivityContext)

Declaration
public Transaction GetCurrentTransaction(AsyncCodeActivityContext context)
Parameters
AsyncCodeActivityContext context

Returns
System.Transactions.Transaction

GetCurrentTransaction(CodeActivityContext)

Declaration
public Transaction GetCurrentTransaction(CodeActivityContext context)
Parameters
CodeActivityContext context

Returns
System.Transactions.Transaction

GetCurrentTransaction(NativeActivityContext)

Declaration
public Transaction GetCurrentTransaction(NativeActivityContext context)
Parameters
NativeActivityContext context

Returns
System.Transactions.Transaction

OnInitialize(HandleInitializationContext)

Declaration
protected override void OnInitialize(HandleInitializationContext context)
Parameters
HandleInitializationContext context

Overrides
Handle.OnInitialize(HandleInitializationContext)

OnUninitialize(HandleInitializationContext)

Declaration
protected override void OnUninitialize(HandleInitializationContext context)
Parameters
HandleInitializationContext context

Overrides
Handle.OnUninitialize(HandleInitializationContext)

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

Declaration
public void RequestTransactionContext(NativeActivityContext context, Action<NativeActivityTransactionContext, object> callback, object state)
Parameters
NativeActivityContext context

System.Action<NativeActivityTransactionContext, System.Object> callback

System.Object state

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

Declaration
public void RequireTransactionContext(NativeActivityContext context, Action<NativeActivityTransactionContext, object> callback, object state)
Parameters
NativeActivityContext context

System.Action<NativeActivityTransactionContext, System.Object> callback

System.Object state

Explicit Interface Implementations

IExecutionProperty.CleanupWorkflowThread()

Declaration
void IExecutionProperty.CleanupWorkflowThread()
Implements
IExecutionProperty.CleanupWorkflowThread()

IExecutionProperty.SetupWorkflowThread()

Declaration
void IExecutionProperty.SetupWorkflowThread()
Implements
IExecutionProperty.SetupWorkflowThread()

IPropertyRegistrationCallback.Register(RegistrationContext)

Declaration
void IPropertyRegistrationCallback.Register(RegistrationContext context)
Parameters
RegistrationContext context

Implements
IPropertyRegistrationCallback.Register(RegistrationContext)

IPropertyRegistrationCallback.Unregister(RegistrationContext)

Declaration
void IPropertyRegistrationCallback.Unregister(RegistrationContext context)
Parameters
RegistrationContext context

Implements
IPropertyRegistrationCallback.Unregister(RegistrationContext)
Back to top Generated by DocFX