我有一个服务,一个支持二进制文件,我想配置为具有两个不同的端点。问题是,我想为每个端点提供不同的serviceBehavior,以指定不同的安全要求。
E.G:
BufferedReader
这样的WCF配置是否有效,或者是否可以以其他格式获得?
答案 0 :(得分:0)
我不确定您是否可以仅从配置中执行此操作,但存在基于IEndpointBehavior接口公开的扩展点的代码和配置解决方案。这允许您在端点级别定义behaviors。
由于我不认为它经常被使用,所以没有特别好记录。根据{{3}}:
实现IEndpointBehavior的端点行为是主要行为 用于修改整个服务或客户端运行时的机制 对于特定的端点。
有两种机制可以将终端行为添加到服务中。
将行为添加到“行为”属性。
- 醇>
实现扩展的自定义BehaviorExtensionElement 配置。