Exemplo n.º 1
0
        public Task <IGrainState> ReadStateAsync(string stateStore, string grainStoreKey)
        {
            GrainStateStore storage    = GetStoreForGrain(stateStore);
            var             grainState = storage.GetGrainState(grainStoreKey, _cacheService);

            return(Task.FromResult(grainState));
        }
Exemplo n.º 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));
        }
Exemplo n.º 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));
        }
Exemplo n.º 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));
        }
Exemplo n.º 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));
        }