# LocalRequestOptions

Package: [Microsoft.Orleans.Core.Abstractions](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Core.Abstractions) | [Source](https://github.com/dotnet/orleans/blob/fbe240c34e9a1389ca5ab2d52f292ed8749ea530/src/Orleans.Core.Abstractions/Core/LocalRequestOptions.cs#L12)

```csharp
public readonly struct LocalRequestOptions
```

Options for a request which a grain queues on its own activation, using [IGrainContext](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.igraincontext/) or [GrainBaseExtensions](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.grainbaseextensions/)'s `RunRequestAsync` methods.

## Constructors

- [LocalRequestOptions](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.localrequestoptions/constructors/constructor-02970319/)

## Properties

- [Interleave](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.localrequestoptions/properties/interleave-5e480255/)
- [KeepAlive](/orleans/docs/api/csharp/microsoft.orleans.core.abstractions/orleans.runtime.localrequestoptions/properties/keepalive-88b83d9e/)
