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