Если у меня есть атрибут, объявленный над методом в интерфейсе, мне нужно снова поместить атрибут в метод delcaration в классе? - PullRequest
0 голосов
/ 15 декабря 2009

Допустим, у меня есть метод, такой как

    [OperationContract(IsOneWay = true)]
    void UpdateIndex(IndexElement[] indexElements);

в интерфейсе.

Когда я реализую

    void UpdateIndex(IndexElement[] indexElements);

в файле класса, должен ли я перенастраивать атрибут метода или компилятор узнает об этом из определения в интерфейсе?

1 Ответ

1 голос
/ 15 декабря 2009

Для атрибутов интерфейса WCF вам нужно только поместить их в методы интерфейса, а не в реализацию. На самом деле есть некоторые различные атрибуты, которые вы можете добавить в реализацию, но атрибуты «Контракт» идут только в интерфейсе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...