Здравствуйте, Fortnum, Вы писали:
F> Надо использовать BeginOpen/EndOpen в ClientBase<TChannel>.InnerChannel/InnerDuplexChannel.
Одна проблема — объект сервиса при таком способе не создается — только канал, по всей видимости, открывается. А для создания объекта сервиса надо какую-нибудь операцию на сервисе вызвать. Интересно, можно как-то с клиента создать объект сервиса, не вызывая операции?