public override async Task GetNewCustomers(NewCustomerRequest request, IServerStreamWriter <CustomerModel> responseStream, ServerCallContext context) { List <CustomerModel> list = new List <CustomerModel>(); list.Add(new CustomerModel { FirstName = "engin" }); list.Add(new CustomerModel { FirstName = "ebru" }); list.Add(new CustomerModel { FirstName = "defne" }); list.Add(new CustomerModel { FirstName = "demir" }); foreach (var cust in list) { await responseStream.WriteAsync(cust); await Task.Delay(10000); } }
public override async Task GetNewCustomers(NewCustomerRequest request, IServerStreamWriter <CustomerModel> responseStream, ServerCallContext context) { var customers = new List <CustomerModel> { new CustomerModel { FirstName = "Jamie", LastName = "Smith" }, new CustomerModel { FirstName = "Jane", LastName = "Doe" }, new CustomerModel { FirstName = "Greg", LastName = "Thomas" }, }; foreach (var customer in customers) { await responseStream.WriteAsync(customer); } }