J'ai une classe MyService
implémentant les interfaces IService1
et IService2
. Je voudrais exposer ces deux contrats sur deux points d'extrémité séparés, comme:Configuration WCF pour une classe de service implémentant plusieurs contrats sur des points de terminaison distincts
IService1
exposé sur/Service/S1
IService2
exposé sur/Service/S2
Comment une telle configuration ressembler?
Cela ne semble pas être ce que je cherche. La classe MyService est une classe qui implémente les deux interfaces: IService1 et IService2. Selon l'attribut http://msdn.microsoft.com/en-us/library/ms731303.aspx service.name doit correspondre à un nom de type. Si MyService est le seul type à implémenter les contrats, il ne peut pas être utilisé deux fois dans la configuration. –
@Marcin Seredynski: vous avez raison - le service ** class ** ne peut pas être utilisé deux fois dans la config - un seul possible. ** MAIS: ** vous pouvez toujours définir ** DEUX OPTIONS SEPAREES ** sur deux adresses distinctes, une pour chacun des ** CONTRATS ** que la classe de service implémente - c'est ce que vous cherchez, non? –