public async Task <TaskActivityWorkItem> RenewTaskActivityWorkItemLockAsync(TaskActivityWorkItem workItem)
        {
            var request = new RenewTaskActivityWorkItemLockRequest
            {
                WorkItem = ToGrpcWorkItem(workItem)
            };

            var response = await _client.RenewTaskActivityWorkItemLockAsync(request);

            return(ToDurableTaskWorkItem(response.WorkItem));
        }
示例#2
0
        public override async Task <RenewTaskActivityWorkItemLockResponse> RenewTaskActivityWorkItemLock(RenewTaskActivityWorkItemLockRequest request, ServerCallContext context)
        {
            var workItem = ToDurableTaskWorkItem(request.WorkItem);

            var newWorkItem = await _orchestrationService.RenewTaskActivityWorkItemLockAsync(workItem);

            var response = new RenewTaskActivityWorkItemLockResponse
            {
                WorkItem = ToGrpcWorkItem(newWorkItem)
            };

            return(response);
        }