CosmosGrainStorage
class
Namespace: Orleans.Persistence.Cosmos
Stores Orleans grain state in Azure Cosmos DB.
public sealed class CosmosGrainStorage : ILifecycleParticipant<ISiloLifecycle>, IGrainStorageConstructors
Methods
ClearStateAsync(string, GrainId, IGrainState<T>)Delete / Clear data function for this storage instance.ClearStateAsync(string, GrainId, IGrainState<T>, CancellationToken)Delete / Clear data function for this storage instance.Participate(ISiloLifecycle)Adds the provided observer as a participant in the lifecycle.ReadStateAsync(string, GrainId, IGrainState<T>)Read data function for this storage instance.ReadStateAsync(string, GrainId, IGrainState<T>, CancellationToken)Read data function for this storage instance.WriteStateAsync(string, GrainId, IGrainState<T>)Write data function for this storage instance.WriteStateAsync(string, GrainId, IGrainState<T>, CancellationToken)Write data function for this storage instance.
