# TransactionAgentStatistics

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Transactions) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/DistributedTM/TransactionAgentStatistics.cs#L8)

```csharp
public class TransactionAgentStatistics : ITransactionAgentStatistics
```

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

## Constructors

- [TransactionAgentStatistics](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionagentstatistics/constructors/constructor-41654f01/)
- [TransactionAgentStatistics(OrleansInstruments)](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionagentstatistics/constructors/constructor-orleans-runtime-orleansinstruments-f7e06223/)

## Properties

- [TransactionsFailed](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionagentstatistics/properties/transactionsfailed-5a4c01f2/)
- [TransactionsStarted](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionagentstatistics/properties/transactionsstarted-12741e14/)
- [TransactionsSucceeded](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionagentstatistics/properties/transactionssucceeded-53105fc4/)
- [TransactionsThrottled](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionagentstatistics/properties/transactionsthrottled-1be6ddf1/)

## Methods

- [Copy(ITransactionAgentStatistics)](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionagentstatistics/methods/copy-orleans-transactions-abstractions-itransactionagentstatistics-ff5ffad3/)
- [TrackTransactionFailed](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionagentstatistics/methods/tracktransactionfailed-c886c821/)
- [TrackTransactionStarted](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionagentstatistics/methods/tracktransactionstarted-5b326c7b/)
- [TrackTransactionSucceeded](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionagentstatistics/methods/tracktransactionsucceeded-4576455b/)
- [TrackTransactionThrottled](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.transactionagentstatistics/methods/tracktransactionthrottled-e8bd1b92/)
