OperationContext::SetTransactionComplete Method ()
Commits the currently executing transaction.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
| Exception | Condition |
|---|---|
| InvalidOperationException | There is no transaction in the context. |
This is only useful in operations that set OperationBehaviorAttribute::TransactionAutoComplete to false. Typically, services do this on some but not all operations. When OperationBehaviorAttribute::TransactionAutoComplete is false the transaction completes automatically. Use SetTransactionComplete in cases where it is not possible to determine at design-time whether an operation needs to complete the transaction.
Available since 3.0