2011-12-19 2 views
1

Я ссылался на эту статью msdn http://msdn.microsoft.com/en-us/library/aa717047.aspx для инспектора сообщений.ApplyClientBehavior не получает вызов

Проблема, с которой я столкнулась, - это ApplyClientBehavior не вызывает в результате AfterReceiveReply, & BeforeSendRequest не получает вызов.

Я ссылался на следующую статью http://social.msdn.microsoft.com/Forums/en/wcf/thread/707aa031-f4ff-47ab-ba5b-730f7930605e, в которой говорится, что мне нужно изменить файл клиента app.config, но не уверен, что добавить в раздел расширяемости. После не помогает

<behaviorExtensions> 
     <add name="Test" type="Client.ServiceReference1.CustomMessageInspectorClient, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/> 
    </behaviorExtensions> 

ответ

1

Вы должны иметь ссылку Вашего сообщения инспектор проекта добавил к клиентскому проекта, а затем добавить поведение своего клиента с помощью кода, как показано ниже:

client.Endpoint.Behaviors.Add(new SchemaValidationBehavior(null, true, true)); 

Было бы более легко для вас скачать образец, как сказано в статье msdn выше, и пройти его, чтобы ваш образец работал.

Смежные вопросы