OperationContext.SetTransactionComplete Metodo
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.
Consente di eseguire il commit della transazione correntemente in fase di esecuzione.
public:
void SetTransactionComplete();
public void SetTransactionComplete ();
member this.SetTransactionComplete : unit -> unit
Public Sub SetTransactionComplete ()
Eccezioni
Nessuna transazione presente nel contesto.
Commenti
Ciò è utile solo per le operazioni in cui la proprietà OperationBehaviorAttribute.TransactionAutoComplete è impostata su false
. In genere i servizi funzionano in tale modo soltanto per alcune operazioni, non per tutte. Quando la proprietà OperationBehaviorAttribute.TransactionAutoComplete è false, la transazione termina automaticamente. Utilizzare il metodo SetTransactionComplete nei casi in cui non sia possibile determinare in fase di progettazione se un'operazione deve completare la transazione.