Вам потребуется создать либо отдельный метод обслуживания GetServiceVersionInfo()
, который можно вызывать при необходимости, либо включить информацию о версии службы в некоторые заголовки, которые сопровождают сообщение.
Если вы хотите добавить заголовок к каждому сообщению, лучше всего создать расширение под названием MessageInspector . Это небольшой кусок кода, который перехватывает каждое сообщение (в вашем случае: каждое сообщение выходит с сервера) и добавляет некоторый заголовок (или манипулирует реальным сообщением).
Ознакомьтесь с инспекторами сообщений в этом сообщении в блоге , показывающем, как написать инспектор сообщений, или прочитайте документы MSDN по теме , чтобы начать работу.