Пример #1
0
        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();
        }
Пример #2
0
        private void RegisterGrpcClient(IServiceCollection services)
        {
            var client = MovieClientFactory.CreateClient("localhost:444");

            services.AddSingleton(client);
        }
Пример #3
0
        private void RegisterGrpcClient()
        {
            var client = MovieClientFactory.CreateClient("localhost:444");

            Container.RegisterInstance(client);
        }