2010-11-11 3 views
2

Можно ли ограничить метод в WCFService только ответом на конкретную конечную точку?WCF разная конечная точка за метод?

например. У меня есть служба, которая имеет несколько методов, одна из которых будет получать файл. Я выставил две конечные точки, используя MTOM.

Возможно ли разрешить только MTOM для метода «файл».
Если конечный пользователь хочет использовать MTOM для всех других вызовов, это их вызов, но мне нужно настаивать на нем для метода «файл».

ответ

0

Я считаю, что привязки могут быть указаны только на уровне ServiceContract. Я думаю, вам нужно создать отдельный ServiceContract, содержащий метод, для которого вы хотите использовать отдельную привязку, а затем укажите в конфигурации службы, что он должен использовать привязку, которая использует кодировку MTOM. Вы можете пойти дальше и создать настраиваемую привязку, которая допускает только кодирование MTOM.

Смежные вопросы