Je rencontre un comportement étrange avec le développement de services Web très basiques. Cette question pourrait être stupide mais je pense que quelqu'un serait en mesure d'expliquer cette observation.Est-ce un problème de nom?
Je développe un service Web avec une méthode web, MyWebMethod
MyWebMethod(MyEnum Param, .....)
Où,
public enum MyEnum : int
{
Type_1 =1;
Type_2 =2;
Type_3 =3;
}
Maintenant, je me sers de mon client pour communiquer avec ce service, mais pour chaque type de demande, TYPE_1 , Type_2 etc le service le capture comme Type_1. Par exemple, si je crée un point d'arrêt sur MyWebMethod dans mon service Web, je vois Type_1 comme type param1. Je suppose que c'est un problème avec Namespacing. Je ne peux pas voir d'autres défauts sur le code. Toute idée basée sur les expériences?
Certainement pas, un «espace de nommage. Quoi que cela puisse être. – leppie
L'affichage de votre code 'client' peut aider. – Manish
Alors, qu'attendez-vous plutôt? Voulez-vous les utiliser comme type int? :) –