Пожалуйста, не отвечайте ServiceKnownType, так как я не знаю, какой будет конкретная реализация.
Интерфейс предназначен для создания из контейнера ioc. Я создал ServiceHostFactory, который добавляет IInstanceProvider, который получает службу из контейнера.
Что я хочу знать, так это иметь возможность добавлять IInstanceProviders к вызовам параметров на стороне клиента.
var factory = new WebChannelFactory<ITestService>(new Uri("http://localhost:30646/TestService.svc"));
var service = factory.CreateChannel();
var result = service.TestMethod("sdf");
Вот как я создаю прокси на стороне клиента. Представьте, что у меня есть возвращаемый тип ICustomType.
Есть ли способ указать вышеприведенной фабрике использовать определенного поставщика экземпляров при попытке создать интерфейсы? Таким образом, я могу вызвать свой контейнер для экземпляра.