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(); }