Код: Выделить всё
_client.Endpoint.Binding.ReceiveTimeout = new TimeSpan(23, 0, 0, 0);
_client.Endpoint.Binding.OpenTimeout = new TimeSpan(23, 0, 0, 0);
_client.Endpoint.Binding.CloseTimeout = new TimeSpan(23, 0, 0, 0);
_client.Endpoint.Binding.SendTimeout = new TimeSpan(23, 0, 0, 0);
_client.InnerChannel.OperationTimeout = new TimeSpan(23, 0, 0, 0);
Я установил его на 23 дня как крайний для тестирования, но, судя по ошибке, это выглядит так, как будто запрос обрабатывает значение дней как значение секунд, то есть время ожидания истекает через 23 секунды, а не через 23 дня.
Я надеюсь, что это просто проблема с конфигурацией, а не ошибка?< /p>
Конечная точка имеет тип System.ServiceModel.Description.ServiceEndpoint .NET7
Подробнее здесь: https://stackoverflow.com/questions/788 ... ncorrectly