# IRemoteCommitService

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

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

```csharp
public interface IRemoteCommitService
```

## Methods

- [Fail(Guid, string)](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.iremotecommitservice/methods/fail-system-guid-string-2b727314/)
- [Pass(Guid, string)](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.iremotecommitservice/methods/pass-system-guid-string-c99d231b/)
- [Throw(Guid, string)](/orleans/docs/api/csharp/microsoft.orleans.transactions.testkit.base/orleans.transactions.testkit.iremotecommitservice/methods/throw-system-guid-string-b10ac244/)
