2010-03-30 3 views
4

Je me demandais s'il y a un moyen de renommer un paramètre dans une méthode d'interface client WCF, exactement de la même manière que je peux renommer les méthodes ou les énumérations:paramètre Renommer dans une interface client WCF

méthodes de renommage suivantes:

[System.Runtime.Serialization.DataMemberAttribute(Name = "intError")] 
     public int ErrorCode {...} 

énumérations: Renommage

public enum MyEnumeration: int { 

     [System.Runtime.Serialization.EnumMemberAttribute()] 
     None = 0, 

     [System.Runtime.Serialization.EnumMemberAttribute(Value = "FirstOption")] 
     First= 1, 

     [System.Runtime.Serialization.EnumMemberAttribute()] 
     SecondOption= 2, 
    } 

paramètres ?? Renommage

Je veux renommer un paramètre d'interface nommé "erreur" que FxCop n'aime pas. Toute aide serait appréciée. Je vous remercie.

Répondre

2

Utilisation MessageParameter pour le changement de nom parametrs:

void LoadOrder([MessageParameter(Name = "StockCode")]string stockCode, 
     [MessageParameter(Name = "OrderCode")]string orderCode);