Class RuntimeTransactionHandle
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
OnUninitialize(HandleInitializationContext)
Declaration
protected override void OnUninitialize(HandleInitializationContext context)
Parameters
HandleInitializationContext
context
|
Overrides
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.SetupWorkflowThread()
Declaration
void IExecutionProperty.SetupWorkflowThread()
Implements
IPropertyRegistrationCallback.Register(RegistrationContext)
Declaration
void IPropertyRegistrationCallback.Register(RegistrationContext context)
Parameters
RegistrationContext
context
|
Implements
IPropertyRegistrationCallback.Unregister(RegistrationContext)
Declaration
void IPropertyRegistrationCallback.Unregister(RegistrationContext context)
Parameters
RegistrationContext
context
|