【发布时间】:2010-11-11 14:39:14
【问题描述】:
是否可以将 WCFService 中的方法限制为仅响应特定端点?
例如 我的服务有多种方法,其中一种方法是接收文件。 我公开了两个端点,一个使用 MTOM。
是否可以只允许 MTOM 用于“文件”方法。
如果最终用户想要将 MTOM 用于所有其他调用,那就是他们的调用,但我需要坚持使用“文件”方法。
【问题讨论】:
标签: wcf wcf-binding wcf-endpoint
是否可以将 WCFService 中的方法限制为仅响应特定端点?
例如 我的服务有多种方法,其中一种方法是接收文件。 我公开了两个端点,一个使用 MTOM。
是否可以只允许 MTOM 用于“文件”方法。
如果最终用户想要将 MTOM 用于所有其他调用,那就是他们的调用,但我需要坚持使用“文件”方法。
【问题讨论】:
标签: wcf wcf-binding wcf-endpoint
我相信绑定只能在ServiceContract 级别指定。我认为您需要创建一个单独的ServiceContract,其中包含您要为其使用单独绑定的方法,然后在服务配置中指定它要使用使用 MTOM 编码的绑定。您可以更进一步,创建一个只允许 MTOM 编码的自定义绑定。
【讨论】: