Show / Hide Table of Contents

Interface IGrainExtensionMethodInvoker

An implementation of this interface is generated for every grain extension as part of the client-side code generation.

Inherited Members
IGrainMethodInvoker.InterfaceId
IGrainMethodInvoker.InterfaceVersion
IGrainMethodInvoker.Invoke(IAddressable, InvokeMethodRequest)
Namespace: Orleans.CodeGeneration
Assembly: Orleans.Core.Abstractions.dll
Syntax
public interface IGrainExtensionMethodInvoker : IGrainMethodInvoker

Methods

| Improve this Doc View Source

Invoke(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.

Extension Methods

ImmutableExt.AsImmutable<T>(T)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX