示例#1
0
        public Task <StreamState> FetchStreamStateAsync(string streamKey, CancellationToken token = new CancellationToken())
        {
            var handler = _tenant.EventStorage().QueryForStream(StreamAction.ForReference(streamKey, _tenant));

            return(_session.ExecuteHandlerAsync(handler, token));
        }
示例#2
0
        public Task <StreamState> FetchStreamStateAsync(Guid streamId, CancellationToken token = default)
        {
            var handler = eventStorage().QueryForStream(StreamAction.ForReference(streamId, _tenant.TenantId));

            return(_session.ExecuteHandlerAsync(handler, token));
        }
示例#3
0
        public StreamState FetchStreamState(string streamKey)
        {
            var handler = _tenant.EventStorage().QueryForStream(StreamAction.ForReference(streamKey, _tenant));

            return(_session.ExecuteHandler(handler));
        }
示例#4
0
        public StreamState FetchStreamState(Guid streamId)
        {
            var handler = eventStorage().QueryForStream(StreamAction.ForReference(streamId, _tenant.TenantId));

            return(_session.ExecuteHandler(handler));
        }