Управление версиями Wcf и обратная совместимость
Всем привет,
Я должен сделать управление версиями WCF, а также он должен быть обратно совместим.
Я использую Channel factory для создания экземпляра сервиса.
Заранее спасибо,
Пушкарь
Что я уже пробовал:
Я попытался создать версии сервисного контракта, но ничего не вышло, так как я использую Channel factory для создания экземпляра службы WCF.
[ServiceContract(Name = "Test", Namespace = "http://Test/ServiceContract/2016/1")] public interface IMYWCFV1 { [OperationContract] string GetMessage(int id); [OperationContract] int GetId(string message); } [ServiceContract(Name = "Test", Namespace = "http://Test/ServiceContract/2016/2")] public interface IMYWCFV2 { [OperationContract] string GetMessage(int id); [OperationContract] int GetId(string message); }