public override async Task GetItems(GetItemsRequest request, IServerStreamWriter <ItemResponse> responseStream, ServerCallContext context) { List <ItemResponse> items = _documentManager.GetItems(request); foreach (var item in items) { await responseStream.WriteAsync(item); } }