Beispiel #1
0
        static async Task Main(string[] args)
        {
            var channel = GrpcChannel.ForAddress("https://localhost:5005");
            var client  = new ProducController.ProducControllerClient(channel);
            var reply   = await client.GetAllAsync(new Google.Protobuf.WellKnownTypes.Empty());

            foreach (var item in reply.Products)
            {
                Console.WriteLine($"Ürün Id: {item.Id} Ürün Adı: {item.Name} Fiyat: {item.Price}");
            }

            Console.ReadLine();
        }
        static async Task Main(string[] args)
        {
            var httpClientHandler = new HttpClientHandler();

            // Return `true` to allow certificates that are untrusted/invalid
            httpClientHandler.ServerCertificateCustomValidationCallback =
                HttpClientHandler.DangerousAcceptAnyServerCertificateValidator;
            var httpClient = new HttpClient(httpClientHandler);

            var channel = GrpcChannel.ForAddress("https://localhost:5005", new GrpcChannelOptions {
                HttpClient = httpClient
            });
            var client = new ProducController.ProducControllerClient(channel);
            var reply  = await client.GetAllAsync(new Google.Protobuf.WellKnownTypes.Empty());

            foreach (var item in reply.Products)
            {
                Console.WriteLine($"Ürün Id: {item.Id} Ürün Adı: {item.Name} Fiyat: {item.Price}");
            }

            Console.ReadLine();
        }