У меня есть небольшой основной рабочий пример использования WCF, чтобы заставить два приложения разговаривать друг с другом. Мое клиентское приложение, которое слушает сервер, имеет XML в файле app.config, который настраивает мои настройки. Одна настройка, жестко закодированная во время компиляции, - это параметры sendTimeout, которые были захоронены в соответствии с установкой basicHttpBinding. Например:Как изменить basicHttpBinding sendTimeout во время выполнения?
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_IScriptRunHost" closeTimeout="00:05:00"
openTimeout="00:05:00" receiveTimeout="00:05:00" sendTimeout="00:00:15"
Я хотел бы иметь возможность установить свойство sendTimeout во время выполнения (используя C#). Однако, будучи настолько новым для WCF, я не знаю, с чего начать?
Просто ознакомьтесь с приведенным выше фрагментом кода, значение было установлено на 15 секунд. Это было только для моих целей тестирования. –