Show / Hide Table of Contents

Interface IGrain

Marker interface for grains

Namespace: Orleans
Assembly: Orleans.Core.Abstractions.dll
Syntax
public interface IGrain : IAddressable

Extension Methods

GrainExtensions.AsReference<TGrainInterface>(IAddressable)
GrainExtensions.Cast<TGrainInterface>(IAddressable)
GrainExtensions.BindGrainReference(IAddressable, IGrainFactory)
GrainExtensions.GetGrainIdentity(IGrain)
GrainExtensions.IsPrimaryKeyBasedOnLong(IAddressable)
GrainExtensions.GetPrimaryKeyLong(IAddressable, out String)
GrainExtensions.GetPrimaryKeyLong(IAddressable)
GrainExtensions.GetPrimaryKey(IAddressable, out String)
GrainExtensions.GetPrimaryKey(IAddressable)
GrainExtensions.GetPrimaryKeyString(IAddressable)
GrainExtensions.GetPrimaryKeyLong(IGrain, out String)
GrainExtensions.GetPrimaryKeyLong(IGrain)
GrainExtensions.GetPrimaryKey(IGrain, out String)
GrainExtensions.GetPrimaryKey(IGrain)
GrainExtensions.InvokeOneWay<T>(T, Func<T, Task>)
ImmutableExt.AsImmutable<T>(T)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX