public Task DeleteStateAsync(string grainType, string grainId) { GrainStateStore storage = GetStoreForGrain(grainType); storage.DeleteGrainState(grainId); return(TaskDone.Done); }
public Task DeleteStateAsync(string grainType, string grainId, string etag) { GrainStateStore storage = GetStoreForGrain(grainType); storage.DeleteGrainState(grainId, etag); return(Task.CompletedTask); }
public Task DeleteStateAsync(string stateStore, string grainStoreKey, string eTag) { if (logger.IsVerbose) { logger.Verbose("DeleteStateAsync for {0} grain: {1} eTag: {2}", stateStore, grainStoreKey, eTag); } GrainStateStore storage = GetStoreForGrain(stateStore); storage.DeleteGrainState(grainStoreKey, eTag); if (logger.IsVerbose) { logger.Verbose("Done DeleteStateAsync for {0} grain: {1} eTag: {2}", stateStore, grainStoreKey, eTag); } return(TaskDone.Done); }