Как программно прочитать текущую таблицу фильтров на маршрутизаторе WCF
У нас есть существующий маршрутизатор wcf со следующей конфигурацией:
<routing>
<filters>
<filter name="Other" filterType="MatchAll" />
<filter name="action1" filterType="Action" filterData="http://tempuri.org/action2" />
<filter name="action2" filterType="Action" filterData="http://tempuri.org/action1" />
</filters>
<filterTables>
<filterTable name="FilterTable">
<add filterName="action1" endpointName="Service1" priority="1" />
<add filterName="action2" endpointName="Service2" priority="1" />
<add filterName="Other" endpointName="Service1" priority="0" />
</filterTable>
</filterTables>
</routing>
Мы хотели бы иметь возможность запросить у маршрутизатора запрос "на какой запрос вы направите конечную точку?"
Есть ли способ программно выполнить маршрутизацию через API? например, выполнить запрос через метод маршрутизации, который вернет имя конечной точки