OperationContext.SetTransactionComplete Metodo

Definizione

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.

Si applica a