2017-07-20 8 views
0

Dans ce programme j'ai consommé mes WebServices où ne contient aucune erreur mais les valeurs sont NULL.Les valeurs sont fournies en tant que NULL dans le code C# via WebServices

public class KanbanCard 
{ 
    static void Main(string[] args) 
    { 
     const string USER_ID = "niket"; 
     const string CARD_TYPE = "KanbanDefect"; 
     var cardMetadata = FindCardMetaData(CARD_TYPE, USER_ID);//put Debug here 
    } 
    static string FindCardMetaData(string card, string userId) 
    { 
     KanbanMetadataService.iformPortTypeClient MetadataClient = new iformPortTypeClient("iformServiceSOAP12port"); 
     var resp = MetadataClient.getCardMetadata(new getCardMetadata_Input() 
     { 
      userLoginId = userId, 
      cardType = card 
     }); 
     return ""; //put Debug here 
    } 
} 

Quand exécuter ce code en mode débogage dans cardMetadata obtenir la valeur comme nulle par conséquent, il est de retour comme nulle. Quelqu'un peut-il m'aider à sortir de ceux-ci.Pour obtenir les valeurs cardMetadata qui sont nuls où que je passe.

Répondre

0

Je ne suis pas sûr de comprendre la question, pouvez-vous clarifier?

cardMetadata n'a rien d'autre qu'une chaîne vide, vous ne lui attribuez aucune valeur autre que "". J'imagine qu'après tout est fait, cardMetaData est rempli avec seulement la chaîne vide que vous mettez à l'intérieur avec return "";

+0

Voir quand vous déboguez le programme il a aller à la méthode principale dans var cardMetadata, qui a une chaîne vide. .. et cela sera reflété pour renvoyer la valeur resp. Les valeurs sont NULL en resp. –