gpt4 book ai didi

.net - WCF 扩展执行顺序

转载 作者:行者123 更新时间:2023-12-01 01:15:43 25 4
gpt4 key购买 nike

如果我有几个相同类型的 WCF 扩展模块(如参数检查器),我可以确定它们是按照我在配置文件中定义它们的顺序执行的吗?

<system.serviceModel>
<extensions>
<behaviorExtensions>
<add name="MyInspectorA" type="blabla" />
<add name="MyInspectorB" type="blabla" />
</behaviorExtensions>
</extensions>
</system.serviceModel>

我需要更多的保证,而不仅仅是我的观察,但在 MSDN 上找不到任何确认。

最佳答案

它们将按照它们出现的顺序执行
<system.serviceModel>
<behaviors>
<[service|endpoint]Behaviors>
<behavior>
<behavior_1 />
<behavior_2 />
<behavior_n />
</behavior>
</[service|endpoint]Behaviors>
</behaviors>
</system.serviceModel>

,而不是行为扩展中列出的顺序。

并且服务行为在端点行为之前被调用——行为之间的顺序在 http://blogs.msdn.com/b/carlosfigueira/archive/2011/03/16/wcf-extensibility-behaviors.aspx 中描述。 .

关于.net - WCF 扩展执行顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9283949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com