Sdílet prostřednictvím


RuntimeTransactionHandle Třída

Definice

Poskytuje přístup k transakci za běhu v instanci pracovního postupu.

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
Dědičnost
RuntimeTransactionHandle
Atributy
Implementuje

Konstruktory

RuntimeTransactionHandle()

Inicializuje novou instanci RuntimeTransactionHandle třídy.

RuntimeTransactionHandle(Transaction)

Inicializuje novou instanci RuntimeTransactionHandle třídy pomocí zadané kořenové transakce.

Vlastnosti

AbortInstanceOnTransactionFailure

Získá nebo nastaví, zda má být přerušena instance pracovního postupu, pokud transakce selže.

ExecutionPropertyName

Získá název, který se má použít při Handle přidání do vlastností provádění aktivity.

(Zděděno od Handle)
Owner

Získá , ActivityInstance který obsahuje Variable , který obsahuje Handle.

(Zděděno od Handle)
SuppressTransaction

Získá nebo nastaví hodnotu, která označuje, zda je tato transakce za běhu potlačena.

Metody

CompleteTransaction(NativeActivityContext)

Dokončí aktuální transakci za běhu.

CompleteTransaction(NativeActivityContext, BookmarkCallback)

Dokončí aktuální transakci za běhu a naplánuje zpětné volání záložky po dokončení transakce.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetCurrentTransaction(AsyncCodeActivityContext)

Vrátí odkaz na aktuální transakci za běhu.

GetCurrentTransaction(CodeActivityContext)

Vrátí odkaz na aktuální transakci za běhu.

GetCurrentTransaction(NativeActivityContext)

Vrátí odkaz na aktuální transakci za běhu.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnInitialize(HandleInitializationContext)

Volá se modulem runtime pracovního postupu, když je inicializováno prostředí, které obsahuje Handle .

(Zděděno od Handle)
OnUninitialize(HandleInitializationContext)

Volá se modulem runtime pracovního postupu, když hodnota Variable pro Handle přejde mimo rozsah.

(Zděděno od Handle)
RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object)

Zahájí vytvoření NativeActivityTransactionContext pro použití s novou transakcí.

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

Zahájí vytvoření objektu NativeActivityTransactionContext pro použití s existující transakcí.

ThrowIfUninitialized()

Vyvolá, InvalidOperationException pokud Handle nebyl inicializován.

(Zděděno od Handle)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IExecutionProperty.CleanupWorkflowThread()

Popis tohoto člena najdete v tématu CleanupWorkflowThread().

IExecutionProperty.SetupWorkflowThread()

Popis tohoto člena najdete v tématu SetupWorkflowThread().

IPropertyRegistrationCallback.Register(RegistrationContext)

Popis tohoto člena najdete v tématu Register(RegistrationContext).

IPropertyRegistrationCallback.Unregister(RegistrationContext)

Popis tohoto člena najdete v tématu Unregister(RegistrationContext).

Platí pro