# TransactionResponse

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/TransactionAttribute.cs#L288)

```csharp
[Orleans.GenerateSerializer]
public sealed class TransactionResponse : Response
```

Represents the result of a method invocation.

## Constructors

- [TransactionResponse](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactionresponse/constructors/constructor-efdba049/)

## Properties

- [Exception](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactionresponse/properties/exception-918bc3a1/)
- [InnerResponse](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactionresponse/properties/innerresponse-899f7775/)
- [Result](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactionresponse/properties/result-3dd01483/)
- [TransactionInfo](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactionresponse/properties/transactioninfo-c2d37f71/)

## Methods

- [Create(Response, TransactionInfo)](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactionresponse/methods/create-orleans-serialization-invocation-response-orleans-transactions-transactio-f8633dd9/)
- [Dispose](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactionresponse/methods/dispose-466b25cd/)
- [GetException](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactionresponse/methods/getexception-4ec9aa22/)
- [GetResult](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactionresponse/methods/getresult-1-829d51d5/)
- [ToString](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactionresponse/methods/tostring-251ba6af/)
