# TransactionOption

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 enum TransactionOption
```

Provides the base class for enumerations.

## Fields

- `Suppress` = `0`
- `CreateOrJoin` = `1`
- `Create` = `2`
- `Join` = `3`
- `Supported` = `4`
- `NotAllowed` = `5`
