J'ai créé un service qui permet aux clients de rechercher des informations sur les utilisateurs. Ceci est exposé en tant qu'interface ISearchUsers.1 point de fin de plusieurs contrats de service - wcf?
je cet article comme base, mais en vain: Je ne sais pas si cela est le chemin à parcourir link text
Maintenant, je veux créer et exposer une interface appelée ICreateUser et je suppose que je devais créer un nouveau point de terminaison, basicHttp liaison et utilisé l'article ci-dessus.
Cela fait partie de ma config:
<services>
<service behaviorConfiguration="Service.Service1Behavior"
name="Service.SearchService">
<clear />
<endpoint binding="basicHttpBinding" bindingConfiguration="WsHttpMtomBinding"
contract="Service.ISearchService" listenUriMode="Explicit">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"
listenUriMode="Explicit">
</endpoint>
<host>
<baseAddresses>
<add baseAddress="http://localhost:8731/Service/Service1/" />
</baseAddresses>
</host>
</service>
</services>
Je pense que vous regardez ce dans le mauvais sens. Peut-être que ce dont vous avez besoin est un contrat de service pour l'interface IUserService avec plusieurs contrats d'exploitation pour gérer les méthodes de SearchUsers et CreateUser. –
Jose: ISearchUser propose 4 méthodes pour rechercher des utilisateurs basés soit sur une ancienne base de données ancienne, dont le service est effectué par un autre service web ... A mon avis c'est un cluster%^* & mais je travaille comme on me le demande. Par conséquent j'ai pensé, je crée une nouvelle interface ICreateUser qui exposera des méthodes à createuser, updateuser, removeuser –