# PendingTransactionState&lt;TState&gt;.TransactionManager

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.pendingtransactionstate-1/) | [Properties](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.pendingtransactionstate-1/properties/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/Abstractions/ITransactionalStateStorage.cs)

```csharp
[Orleans.Id(3)]
public ParticipantId TransactionManager
```

The transaction manager that knows about the status of this prepared transaction, or null if this is the transaction manager. Used during recovery to inquire about the fate of the transaction.
