【问题标题】:Rename parameter in a WCF client interfaceWCF 客户端界面中的重命名参数
【发布时间】:2010-03-30 07:10:46
【问题描述】:

我想知道是否有一种方法可以重命名 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,
    }

重命名参数??

我想重命名一个 FxCop 不喜欢的名为“error”的接口参数。任何帮助将不胜感激。谢谢。

【问题讨论】:

    标签: .net wcf interface parameters rename


    【解决方案1】:

    使用MessageParameter 重命名参数:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多