# ITransactionCommitter&lt;TService&gt;

Package: [Microsoft.Orleans.Transactions](/orleans/docs/api/csharp/microsoft.orleans.transactions/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Transactions)

```csharp
public interface ITransactionCommitter<TService>
    where TService : class
```

## Methods

- [OnCommit(ITransactionCommitOperation&lt;TService&gt;)](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.itransactioncommitter-1/methods/oncommit-orleans-transactions-abstractions-itransactioncommitoperation-tservice-b5ccfb27/)
