public static async Task Main(string[] args) { var client = MovieClientFactory.CreateClient("localhost:444"); var service = new MovieService(client, null); var movies = await service.FindByCriteriaAsync(new Grpc.Client.Shared.Models.SearchCriteria { Title = "s" }); System.Console.WriteLine(string.Join("\n", movies.Select(m => $"{m.Title}, {m.ReleaseDate}"))); System.Console.ReadKey(); }
private void RegisterGrpcClient(IServiceCollection services) { var client = MovieClientFactory.CreateClient("localhost:444"); services.AddSingleton(client); }
private void RegisterGrpcClient() { var client = MovieClientFactory.CreateClient("localhost:444"); Container.RegisterInstance(client); }