WCF IClientMessageInspector.AfterReceiveReply работает с асинхронными вызовами - PullRequest
0 голосов
/ 10 мая 2011

У меня есть инспектор сообщений в моем приложении WPF / WCF 4.0, который отлично работает для синхронных вызовов, но совсем не работает, когда я делаю вызовы асинхронными (то есть используем нотацию proxy.Begin<MethodName>). Это ожидается или я что-то не так делаю?

1 Ответ

0 голосов
/ 20 мая 2011

В конечном итоге это связано с тем, как я добавлял заголовки на стороне сервера. Я добавлял их в invoker операции, прежде чем вызывать метод invoke. Я изменил это так, что он вызвал invoke, а затем добавил заголовки. После этого все заработало. Не уверен, почему это так, но это решило мою проблему.

...