OperationContext::SetTransactionComplete Method ()

 

Commits the currently executing transaction.

Namespace:   System.ServiceModel
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public:
void SetTransactionComplete()

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.

.NET Framework
Available since 3.0
Return to top
Show: