WCF разные конечные точки для метода? - PullRequest
2 голосов
/ 11 ноября 2010

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

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

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

1 Ответ

0 голосов
/ 11 ноября 2010

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

...