问题标签 [endpointbehavior]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
790 浏览

.net - 是否存在与 Java 初始化 Servlet 等效的 .net?

是否存在与 Java 初始化 Servlet 等效的 .net?

当我们在它的时候,相当于一个过滤器?

最后,如果所说的东西存在(过滤器),它们可以在向 WCF 服务发出请求之前/之后运行吗?

0 投票
3 回答
3501 浏览

wcf - 如何向所有服务添加默认端点行为

我正在尝试将端点行为添加到主机的所有服务中。

例如,我有几个 .svc ServiceHost 声明,我想知道如何通过 Web.config 进行配置。

有任何想法吗?谢谢。

0 投票
4 回答
2582 浏览

c# - 无法将 WCF 行为扩展添加到端点行为

<WSDLFlatteningExtension />我的 web.config 无法识别上面的行。在运行时引发错误。我已经在 C:\windows\Assembly 和 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE 中删除了 dll,但似乎没有任何效果。

0 投票
1 回答
1965 浏览

wcf - 如何添加端点行为以打开 IIS 托管的 WCF 服务

我有一个 IIS 托管的 WCF 服务,我需要向它添加一个端点行为。我不能只是将它添加到 web.config。(我们需要支持插件架构,插件编写者将无法访问我的 web.config。)我尝试将其放入服务的静态构造函数中:

但它会引发异常,提示“ServiceHost 打开后无法更改此值”。如果我在添加检查器对象之前调用 host.Close() ,它仍然会引发相同的异常。

我也试过这个:

但它似乎没有效果。端点行为永远不会被调用。

那么是否可以将端点行为添加到 IIS 托管的 WCF 服务?

0 投票
3 回答
3335 浏览

wcf - WCF 跨多个客户端共享 IClientMessageInspector 实例

在通过位于此处的标题“集中 cookie 管理”下概述的此方法进行 WCF 服务调用时,我正在管理共享身份验证 cookie :http: //megakemp.com/2009/02/06/managing-shared-cookies-in- wcf/

我已经建立了一个自定义IClientMessageInspector,,,,IEndpointBehavior作品BehaviorExtensionElement。我的端点行为添加了一个消息检查器,如下所示:

这一切都完美无缺,但是当您想在多个客户端上共享 cookie时,此解决方案就会失效。因为该ApplyDispatchBehavior()方法创建了一个新实例,所以任何其他客户端都不会获得该消息检查器实例,因此也不会获得身份验证票。

所以然后我想尝试创建一个自定义构造函数,我可以像这样注入实例:

但是,WCF 需要无参数构造函数。通过互联网进行除草,WCF 具有允许依赖注入、创建 、 等的钩子IInstanceProviderIServiceBehavior但我认为这不是我在这里寻找的。

任何人都可以帮助指导我正确的方向吗?

0 投票
1 回答
1576 浏览

wcf - 使用 WCF 和 Autofac 的自定义端点行为

我正在尝试实现如下所示的 UoW: https ://blog.iannelson.uk/wcf-global-exception-handling/

但我终其一生都无法弄清楚如何将其与 Autofac 连接起来。我完全不知道从哪里开始。

通过使用http://autofac.readthedocs.org/en/latest/integration/wcf.html,我已经让 WCF 与 Autofac 一起正常工作

但是要注入或添加 IEndpointBehavior?不知道...

如果有更好的方法来实施 UoW,我想听听。

编辑:

现在我刚刚完成:

虽然我不知道这是否是一种可接受的方式,但似乎是一种 hack :(

编辑2:

似乎不可能在 WCF 中运行 UoW:/

编辑3:

我在这里发布了我的解决方案:http ://www.philliphaydon.com/2011/11/06/unit-of-work-with-wcf-and-autofac/

0 投票
1 回答
126 浏览

silverlight - 在 Silverlight 项目中定义 WCF Endpointbehaviors 以将消息放在 appFabric 的服务总线上

我正在尝试从 silverlight 应用程序通过服务总线向 appFabric 发送状态。除了 Silverlight 应用程序本身似乎没有定义端点行为的方法外,一切都经过测试并且工作正常。在服务总线上进行通信时,需要端点行为来提供 sharedSecret。有谁知道如何在 Silverlight 中定义发行人秘密?

0 投票
1 回答
1305 浏览

wcf - WCF 在 web.config 中设置不同的文化端点

我有一个 WCF 服务,我需要针对几种不同的文化进行本地化,主要提供不同语言的错误和响应消息。我倾向于为每种支持文化提供不同的端点,而不是依赖于从请求标头中解析某些内容。例如,我会有不同的 URL:

我认为要使这种方法可行,我需要能够在我的 web.config 中按照以下方式对其进行配置:

我意识到端点行为没有文化元素,但是这种方法对于自定义行为是否可行?或者有没有更好的方法来做到这一点?

0 投票
1 回答
105 浏览

wcf - 排除一个特定终结点的 WCF ServiceBehaviorExtension

我想排除自定义行为扩展,它需要我的一项服务的自定义标头。可能吗?我阅读了有关 RemoveBehaviorExtension 元素的信息,但没有提及在何处使用它。

任何帮助表示赞赏!谢谢!

0 投票
1 回答
10450 浏览

wcf - 在以编程方式构造的端点上以声明方式配置 WCF 行为扩展

我有一个想添加到 WCF 客户端的 WCF 行为扩展。但是,客户端是以编程方式构建的。端点地址可能会有所不同,但我知道类型。我可以以编程方式或在配置文件中添加行为(首选),但我只需要在配置文件中传递一些配置。

我不希望在常见行为(machine.config)中出现这种情况。

我可以以编程方式添加行为

但我宁愿在配置中进行,所以我也可以在那里配置扩展。

是否可以以声明方式向仅知道类型或接口的以编程方式构造的端点添加和配置端点行为扩展,同时以编程方式构造客户端端点?

当然,我可以将配置放在另一个部分,并在那里阅读我的行为,但如果可能的话,我宁愿使用 WCF 工具。