Interface IGrainExtensionMethodInvoker
An implementation of this interface is generated for every grain extension as part of the client-side code generation.
Inherited Members
Namespace: Orleans.CodeGeneration
Assembly: Orleans.Core.Abstractions.dll
Syntax
public interface IGrainExtensionMethodInvoker : IGrainMethodInvoker
Methods
| Improve this Doc View SourceInvoke(IGrainExtension, InvokeMethodRequest)
Invoke a grain extension method.
Declaration
Task<object> Invoke(IGrainExtension extension, InvokeMethodRequest request)
Parameters
| Type | Name | Description |
|---|---|---|
| IGrainExtension | extension | Reference to the extension to be invoked. |
| InvokeMethodRequest | request | The request being invoked. |
Returns
| Type | Description |
|---|---|
| Task<System.Object> | Value promise for the result of the method invoke. |