Тайм-аут .Net Core 2.0 для веб-службы WCF в c # - PullRequest
0 голосов
/ 11 декабря 2018

Я делаю .NET Core 2.0 приложение.Я звоню webService.Я добавил ссылку на локальную службу и позвонил ей из своего приложения.

 ServiceReference1.QueryCalendarClient  servicio = null;
                ServiceReference1.ListCalendarDayTypeRequest request = new ServiceReference1.ListCalendarDayTypeRequest();
                ServiceReference1.ListCalendarDayTypeResponse response = null;

                var binding = new BasicHttpBinding();
                binding.ReceiveTimeout = new TimeSpan(0, 25, 0);
                binding.SendTimeout = new TimeSpan(0, 25, 0);
                binding.MaxBufferSize = 2147483647;
                binding.MaxReceivedMessageSize = 2147483647;
                binding.Security = new BasicHttpSecurity
                {
                    Mode = BasicHttpSecurityMode.TransportCredentialOnly,
                    Transport = new HttpTransportSecurity()
                    {
                        ClientCredentialType = HttpClientCredentialType.Basic
                    }
                };
                servicio = new ServiceReference1.QueryCalendarClient(binding, new EndpointAddress("http://WebBasica?wsdl"));
               
                servicio.ClientCredentials.UserName.Password = "123456789";
                servicio.ClientCredentials.UserName.UserName = "user";

 response = new ServiceReference1.ListCalendarDayTypeResponse();
            response = servicio.Method(request.CalendarInquireRequest_MT).Result;

У меня есть исключение истечения времени ожидания.

Время ожидания канала запроса при ожидании ответа после 00: 24: 58.3211575.Увеличьте значение тайм-аута, передаваемое вызову Request, или увеличьте значение SendTimeout в Binding.Время, отведенное для этой операции, могло быть частью более длительного тайм-аута.

В любое время, которое я установил, я получил ошибку TimeOut ...

Где я могу установить времяушел?

Чего мне не хватает?

Спасибо

...