Example #1
0
        private static async Task CallAspNetHostAsGrpcWeb(CancellationToken token)
        {
            var factory = ClientCallsFactory
                          .ForAspNetHost(GrpcWebMode.GrpcWeb)
                          .WithCompression(false);

            await RunDemoAsync(factory.CreateFileService(), "gRPC byte[] marshaller", token);

            await RunDemoAsync(factory.CreateFileServiceRentedArray(), "gRPC RentedArray marshaller", token);
        }
Example #2
0
        private static async Task CallServerSelfHost(CancellationToken token)
        {
            var factory = ClientCallsFactory
                          .ForSelfHost(ChannelType.GrpcCore)
                          .WithCompression(false);

            await RunDemoAsync(factory.CreateFileService(), "gRPC byte[] marshaller", token);

            await RunDemoAsync(factory.CreateFileServiceRentedArray(), "gRPC RentedArray marshaller", token);
        }
Example #3
0
        private static async Task CallAspNetHost(CancellationToken token)
        {
            var factory = ClientCallsFactory
                          .ForAspNetHost(ChannelType.GrpcNet)
                          .WithCompression(false);

            await RunDemoAsync(factory.CreateFileService(), "gRPC byte[] marshaller", token);

            await RunDemoAsync(factory.CreateFileServiceRentedArray(), "gRPC RentedArray marshaller", token);

            await RunDemoAsync(ClientCallsFactory.CreateHttpClient(false), "Http client", token);
        }