我想知道是否有办法在WCF客户端接口方法中重命名参数,就像我可以重命名方法或枚举一样:
重命名方法:
[System.Runtime.Serialization.DataMemberAttribute(Name = "intError")]
public int ErrorCode {...}
重命名枚举:
public enum MyEnumeration: int {
[System.Runtime.Serialization.EnumMemberAttribute()]
None = 0,
[System.Runtime.Serialization.EnumMemberAttribute(Value = "FirstOption")]
First= 1,
[System.Runtime.Serialization.EnumMemberAttribute()]
SecondOption= 2,
}
重命名参数??
我想重命名一个名为“error”的接口参数,FxCop不喜欢它.任何帮助将不胜感激.谢谢.
最佳答案 使用
MessageParameter重命名参数:
void LoadOrder([MessageParameter(Name = "StockCode")]string stockCode,
[MessageParameter(Name = "OrderCode")]string orderCode);