# TransactionContext Methods

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactioncontext/)

## GetRequiredTransactionInfo {#getrequiredtransactioninfo-f6758f99}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactioncontext/methods/getrequiredtransactioninfo-f6758f99/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/TransactionContext.cs#L14)

```csharp
public static TransactionInfo GetRequiredTransactionInfo()
```

## GetTransactionInfo {#gettransactioninfo-d654c03e}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactioncontext/methods/gettransactioninfo-d654c03e/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/TransactionContext.cs#L10)

```csharp
public static TransactionInfo GetTransactionInfo()
```
