Esempio n. 1
0
        public User GetByFilter(UserFilter userFilter)
        {
            AppContext.SetSwitch("System.Net.Http.SocketHttpHandler.HttpUnencryptedSupport", true);
            var httpClient = new HttpClient(new HttpClientHandler
            {
                SslProtocols = System.Security.Authentication.SslProtocols.Tls12,
                ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator
            });
            var channel = GrpcChannel.ForAddress("https://localhost:5001", new GrpcChannelOptions
            {
                HttpClient = httpClient
            });
            var client = new UserCRUD.UserCRUDClient(channel);

            return(client.GetByFilter(userFilter).Items.First());
        }