Rename parameter in WCF client interface

I was wondering if there is a way to rename a parameter in a WCF client interface method, just like I can rename methods or enums:

Rename Methods:

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

Rename transfers:

 public enum MyEnumeration: int { [System.Runtime.Serialization.EnumMemberAttribute()] None = 0, [System.Runtime.Serialization.EnumMemberAttribute(Value = "FirstOption")] First= 1, [System.Runtime.Serialization.EnumMemberAttribute()] SecondOption= 2, } 

Rename Parameters

I want to rename an interface parameter named "error", which FxCop does not like. Any help would be appreciated. Thanks.

+4
source share
1 answer

Use MessageParameter to rename parameters:

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

Source: https://habr.com/ru/post/1305517/


All Articles