Если мы используем Silverlight 4 и WCF с PullingDuplexHttpBinding, мы не можем настроить клиент с помощью ServiceReference.config, нам нужно сделать это в коде.Но мы можем сделать это с помощью пользовательского связывания.
Действительно хорошее объяснение, которое вы можете увидеть this .