2012-02-14 3 views
3

매개 변수 관리자와 같은 종류의 WCF 확장 모듈이 거의 없다면 구성 파일에서 정의 된 순서대로 실행되는지 확인할 수 있습니까?WCF 확장 실행 순서

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

나는 단지 내 관찰보다 더 많은 보증이 필요하지만 MSDN에서는 어떠한 확인도 찾을 수 없습니다. 그들은 순서대로 실행됩니다

답변

6

그들은하지 행동의 확장에 나열된 순서대로

<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에 설명되어 있습니다.