Почему ServiceBehavior является атрибутом класса обслуживания, а не контракта? - PullRequest
3 голосов
/ 10 ноября 2010

Я нашел много мест, где люди указывают, что ServiceBehavior должен быть атрибутом класса обслуживания, а не контракта, и это, безусловно, так и есть.Почему это?

1 Ответ

2 голосов
/ 10 ноября 2010

Поскольку он имеет дело с подробностями реализации службы и не является частью договора .

Поведения, такие как сеанс, повторный вход, ...все имеют дело с реализацией, чтобы вы могли иметь один и тот же контракт (интерфейс), но разные реализации, представленные на разных конечных точках.

...