2013-07-13 3 views
2

Я использую инспектор сообщений на стороне сервера. Что касается корреляции утверждают, мое понимание, как показано ниже -WCF: Какова потребность в состоянии корреляции в Message Inspector?

  1. Корреляция состояние заполняется на AfterReceiveRequest & BeforeSendReply.
  2. Объект состояния корреляции содержит несколько частей сообщения, которые являются общими в запросе & ответ.

Но не совсем в состоянии визуализировать его использование на практике. Может кто-нибудь, пожалуйста, помогите мне понять это?

ответ

2

first web search hit на заголовок говорит:

После того, как код пользователя на операции службы обработал запрос, и ответ создается в объект Message, BeforeSendReply вызывается кодом инспектора, с сообщением объект и состояние корреляции, то есть возвращаемое значение AfterReceiveRequest - таким образом, код может коррелировать две части проверки сообщений для одного запроса клиента.

+0

Привет, на самом деле, я прочитал статью, а также курс «Карлос» с множественным расчетом, прежде чем отправлять запрос здесь. Информация, которую я искал, это ... что это значит, чтобы соотнести две части проверки сообщений здесь .. какой-нибудь реальный пример мира, пожалуйста? – Abhijeet

+2

Я не могу найти более подробный источник, но он имеет отношение к безгражданству. Инспектор сообщений не знает, что он уже видел определенное сообщение, если сообщение не имеет уникального идентификатора, поэтому инспектор может [коррелировать] (http://xkcd.com/552/) сообщения (то есть в этом : знать, что эти части сообщений принадлежат одному и тому же запросу). - Мне интересно, почему вы спрашиваете об этом, есть ли у вас проблема с реальным миром или вам просто интересно? – CodeCaster