Пример #1
0
        public Task <IGrainState> ReadStateAsync(string stateStore, string grainStoreKey)
        {
            GrainStateStore storage    = GetStoreForGrain(stateStore);
            var             grainState = storage.GetGrainState(grainStoreKey, _cacheService);

            return(Task.FromResult(grainState));
        }
Пример #2
0
        public Task <IDictionary <string, object> > ReadStateAsync(string grainType, string grainId)
        {
            GrainStateStore storage = GetStoreForGrain(grainType);
            var             state   = storage.GetGrainState(grainId);

            return(Task.FromResult(state));
        }
Пример #3
0
        public Task <IGrainState> ReadStateAsync(string stateStore, string grainStoreKey)
        {
            if (logger.IsVerbose)
            {
                logger.Verbose("ReadStateAsync for {0} grain: {1}", stateStore, grainStoreKey);
            }
            GrainStateStore storage    = GetStoreForGrain(stateStore);
            var             grainState = storage.GetGrainState(grainStoreKey);

            return(Task.FromResult(grainState));
        }
Пример #4
0
        public Task <IGrainState> ReadStateAsync(string stateStore, string grainStoreKey)
        {
            if (logger.IsEnabled(LogLevel.Debug))
            {
                logger.Debug("ReadStateAsync for {0} grain: {1}", stateStore, grainStoreKey);
            }
            GrainStateStore storage    = GetStoreForGrain(stateStore);
            var             grainState = storage.GetGrainState(grainStoreKey);

            return(Task.FromResult(grainState));
        }
Пример #5
0
        public Task <Tuple <IDictionary <string, object>, string> > ReadStateAsync(string stateStore, string grainStoreKey)
        {
            if (logger.IsVerbose)
            {
                logger.Verbose("ReadStateAsync for {0} grain: {1}", stateStore, grainStoreKey);
            }
            GrainStateStore storage    = GetStoreForGrain(stateStore);
            var             stateTuple = storage.GetGrainState(grainStoreKey);

            return(Task.FromResult(stateTuple));
        }