RuntimeTransactionHandle Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce l'accesso alla transazione in fase di esecuzione in un'istanza del flusso di lavoro.
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
- Ereditarietà
- Attributi
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| RuntimeTransactionHandle() |
Inizializza una nuova istanza della classe RuntimeTransactionHandle. |
| RuntimeTransactionHandle(Transaction) |
Inizializza una nuova istanza della RuntimeTransactionHandle classe utilizzando la transazione radice specificata. |
Proprietà
| Nome | Descrizione |
|---|---|
| AbortInstanceOnTransactionFailure |
Ottiene o imposta un valore che indica se l'istanza del flusso di lavoro deve essere interrotta se la transazione ha esito negativo. |
| ExecutionPropertyName |
Ottiene il nome da utilizzare quando Handle viene aggiunto alle proprietà di esecuzione di un'attività. (Ereditato da Handle) |
| Owner |
Ottiene l'oggetto ActivityInstance che contiene l'oggetto Variable che contiene l'oggetto Handle. (Ereditato da Handle) |
| SuppressTransaction |
Ottiene o imposta un valore che indica se la transazione in fase di esecuzione viene eliminata. |
Metodi
| Nome | Descrizione |
|---|---|
| CompleteTransaction(NativeActivityContext, BookmarkCallback) |
Completa la transazione di runtime corrente e pianifica il callback del segnalibro al termine della transazione. |
| CompleteTransaction(NativeActivityContext) |
Completa la transazione di runtime corrente. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetCurrentTransaction(AsyncCodeActivityContext) |
Restituisce un riferimento alla transazione di runtime corrente. |
| GetCurrentTransaction(CodeActivityContext) |
Restituisce un riferimento alla transazione di runtime corrente. |
| GetCurrentTransaction(NativeActivityContext) |
Restituisce un riferimento alla transazione di runtime corrente. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OnInitialize(HandleInitializationContext) |
Chiamato dal runtime del flusso di lavoro quando viene inizializzato l'ambiente che contiene .Handle (Ereditato da Handle) |
| OnUninitialize(HandleInitializationContext) |
Chiamato dal runtime del flusso di lavoro quando l'oggetto Variable per esce dall'ambito Handle . (Ereditato da Handle) |
| RequestTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object) |
Avvia la creazione di un NativeActivityTransactionContext oggetto da utilizzare con una nuova transazione. |
| RequireTransactionContext(NativeActivityContext, Action<NativeActivityTransactionContext,Object>, Object) |
Avvia la creazione di un NativeActivityTransactionContext oggetto da utilizzare con una transazione esistente. |
| ThrowIfUninitialized() |
Genera un oggetto InvalidOperationException se l'oggetto Handle non è stato inizializzato. (Ereditato da Handle) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IExecutionProperty.CleanupWorkflowThread() |
Per una descrizione di questo membro, vedere CleanupWorkflowThread(). |
| IExecutionProperty.SetupWorkflowThread() |
Per una descrizione di questo membro, vedere SetupWorkflowThread(). |
| IPropertyRegistrationCallback.Register(RegistrationContext) |
Per una descrizione di questo membro, vedere Register(RegistrationContext). |
| IPropertyRegistrationCallback.Unregister(RegistrationContext) |
Per una descrizione di questo membro, vedere Unregister(RegistrationContext). |