Пример #1
0
        public Task DeleteStateAsync(string grainType, string grainId)
        {
            GrainStateStore storage = GetStoreForGrain(grainType);

            storage.DeleteGrainState(grainId);
            return(TaskDone.Done);
        }
Пример #2
0
        public Task DeleteStateAsync(string grainType, string grainId, string etag)
        {
            GrainStateStore storage = GetStoreForGrain(grainType);

            storage.DeleteGrainState(grainId, etag);
            return(Task.CompletedTask);
        }
Пример #3
0
        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);
        }