Quelqu'un at-il une stratégie de dénomination qui fonctionne bien pour les classes de proxy de service?Stratégie de nommage des noms de serveurs/noms de proxy Wcf
Par exemple, si je me donne trois services web dans les deux projets comme suit:
XWs
AService.asmx
YWs
BService.svc
CService.svc
Que utiliserait le Service de référence Nom & pour AService
Namespace, BService
et CService
? En général, je voudrais que quelque chose dans le nom/l'espace de noms du proxy indique que la chose utilisée n'est pas une classe concrète, mais représente un proxy - les deux ne sont donc pas incompatibles avec l'utilisation de classes concrètes. d'aliasing ou de noms de classes qualifiés pour l'espace de noms], et donc nous ne cachons pas le fait qu'il y ait un saut (je suppose que le suffixe par défaut du client du Service Wcf Service couvre cela). Il est également important de traiter les cas dans lesquels on écrit un service wrapper/shim qui transmet un [sous] ensemble d'appels à un autre service référencé.
Je l'ai utilisé divers styles (Ajout Ws
, ServiceProxy
, Ref
ou Proxy
suffixes? Préfixer avec ServiceName.
), mais ont jamais été pleinement heureux avec eux.
Qu'est-ce qui a bien fonctionné pour vous? Tous les guides de style font référence à un style de nommage?
Edit: Alors que la réponse de Cheeso couvre la majeure partie de ma question, je suis toujours intéressé par les réponses entendre sur:
- Une stratégie pour des espaces de noms des classes proxy comme dans l'exemple ci-dessus
- Un guide de style mentionne une stratégie de nommage pour les serveurs proxy
Salut Cheeso, Merci d'avoir pris le temps de répondre. Je me suis distrait immédiatement après avoir posté la question d'où l'attente folle ... Je suppose que le suffixe svcutil 'Client' n'est pas la fin du monde pour le nom de la classe proxy. La question de l'espace de noms à ajouter (surtout si vous utilisez deux points de terminaison sur la même application (YWs ci-dessus) reste sans réponse, mais vous aimeriez aussi la voir dans un guide de style aussi ... Quoi qu'il en soit, merci! –