WCF Custom Service Поведение - PullRequest
       6

WCF Custom Service Поведение

1 голос
/ 09 апреля 2009

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

Есть идеи? Я просмотрел исходный код serviceMetadata, и были вызваны все виды внутренних вещей, к которым у меня нет доступа. Также может быть более простой способ.

Спасибо за ваше время.

Ответы [ 2 ]

0 голосов
/ 09 апреля 2009

Если вы сделаете это с помощью поведения, будут ли ваши метаданные указывать, что операция Ping существует?

0 голосов
/ 09 апреля 2009

Не могли бы вы добавить диспетчерское поведение, которое обрабатывало бы вызов и подделывало возврат true / false?

Я также нашел следующих

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...