# Response

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Serialization) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Serialization/Invocation/Response.cs#L19)

```csharp
public abstract class Response : IDisposable
```

Represents the result of a method invocation.

## Properties

- [Completed](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.response/properties/completed-c385c85b/)
- [Exception](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.response/properties/exception-0db76ec0/)
- [Result](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.response/properties/result-ed3bf634/)

## Methods

- [Dispose](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.response/methods/dispose-fbd3d9eb/)
- [FromException(Exception)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.response/methods/fromexception-system-exception-9f9a8d8a/)
- [FromResult(TResult)](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.response/methods/fromresult-1-tresult-6f02c9fb/)
- [GetResult](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.response/methods/getresult-1-0b62d84b/)
- [GetSimpleResultType](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.response/methods/getsimpleresulttype-e04a02f7/)
- [ToString](/orleans/docs/api/csharp/microsoft.orleans.serialization/orleans.serialization.invocation.response/methods/tostring-517e4225/)
