Переименовать параметр в клиентском интерфейсе WCF - PullRequest
4 голосов
/ 30 марта 2010

Мне было интересно, есть ли способ переименовать параметр в методе интерфейса клиента 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. Любая помощь будет оценена. Спасибо.

1 Ответ

2 голосов
/ 20 января 2011

Используйте MessageParameter для переименования параметров:

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