Я работаю над 3-х уровневым приложением, основанным на формах win, с WCF в качестве нашего уровня обслуживания.У нас есть около 8-10 сервисов WCF (размещенных в службе Windows) для разнообразных целей.У нас есть требование, при котором администратор должен иметь возможность блокировать пользователей от выполнения каких-либо операций, а затем должен иметь возможность снять блокировку.По сути, намерение состоит в том, чтобы выполнять любое обслуживание и обновления сервисов или БД.Одним из вариантов будет отключение услуг.Но у нас также есть сценарии, в которых службы не могут быть остановлены, но мы не можем допустить обработки каких-либо запросов.
Я хотел бы знать, что в WCF есть способ или API, где мы можем блокировать службы, чтобы принимать любыепросит, но все еще продолжает работать.
Я смотрю на что-то на уровне канала wcf, чтобы остановить запросы к службам, которые можно контролировать, как API из пользовательского интерфейса администратора, а не изменять каждую службу или метод.Надеюсь, это сделает его более понятным.
Спасибо, Мани