J'ai une méthode de service avec un couple de paramètres qui seront toujours fournis et des paramètres supplémentaires qui changeront par les noms et le nombre de paramètres (je saurai quels paramètres à attendre par le champ ACTION)Question de conception sur les services Web et WCF
Pour résoudre un problème de conception comme ci-dessus, j'ai créé un service Web avec les paramètres qui seront toujours fournis et un autre paramètre qui acceptera une chaîne qui est écrite avec une valeur Key < *>.
utilisant MyServiceMethod:
Action : Action1
Param2: Hello
param3: world
Additional_Params: name<*>Jack;address<*>2 street;
(je sais que, avec Action1 je reçois des valeurs Nom et adresse de la personne qui utilise le service)
utilisant MyServiceMethod pour la deuxième fois:
Action : Action5
Param2: Hello
param3: world
Additional_Params: numOfHours<*>3;Sum<*>342;myName<*>asaf;
Je pense que ce n'est pas la meilleure conception pour un service Web qui accepte des données différentes avec chaque ACTION, y at-il une meilleure façon de le faire?
Combien d'actions différentes y a-t-il et à quelle fréquence changent-elles? –
pas beaucoup d'actions, pas si souvent. – Rodniko
Merci, j'ai écrit une réponse. –