Контекст: я размещаю ряд служб, используя WCF. Я бы хотел, чтобы каждый из них поддерживал операцию Ping (сердцебиение, сохранение активности, что угодно ...). Но я бы не хотел внедрять IPingable на каждом. Вместо этого я хотел бы сделать что-то вроде поведения serviceMetadata и динамически добавить диспетчер каналов. Это означало бы, что все, что мне нужно сделать, это добавить pingable behvaior к сервисам, и эта операция поддерживается.
Есть идеи? Я просмотрел исходный код serviceMetadata, и были вызваны все виды внутренних вещей, к которым у меня нет доступа. Также может быть более простой способ.
Спасибо за ваше время.