# Invokable_ILeaseProvider_GrainReference_5C7B2877

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Runtime)

```csharp
public sealed class Invokable_ILeaseProvider_GrainReference_5C7B2877 : TaskRequest<AcquireLeaseResult[]>
```

Base class for requests for methods which return `System.Threading.Tasks.Task-1`.

## Constructors

- [Invokable_ILeaseProvider_GrainReference_5C7B2877](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/constructors/constructor-82e427f3/)

## Methods

- [Dispose](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/methods/dispose-8f4e12dd/)
- [GetActivityName](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/methods/getactivityname-6a916daf/)
- [GetArgument(int)](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/methods/getargument-int-0c5840cd/)
- [GetArgumentCount](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/methods/getargumentcount-05c7dd67/)
- [GetInterfaceName](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/methods/getinterfacename-df3bb445/)
- [GetInterfaceType](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/methods/getinterfacetype-530c9f9f/)
- [GetMethod](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/methods/getmethod-0d921124/)
- [GetMethodName](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/methods/getmethodname-fcb1724f/)
- [GetTarget](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/methods/gettarget-30b7f4f6/)
- [SetArgument(int, object)](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/methods/setargument-int-object-d56abf1e/)
- [SetTarget(ITargetHolder)](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/methods/settarget-orleans-serialization-invocation-itargetholder-c0f3e563/)

## Fields

- [arg0](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/fields/arg0-3e4d7fe2/)
- [arg1](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleanscodegen.orleans.leaseproviders.invokable-ileaseprovider-grainreference-5c7b2877/fields/arg1-227f7863/)
