<<routing> usługiBehavior>
Zapewnia dostęp w czasie wykonywania do usługi routingu, aby umożliwić dynamiczną modyfikację konfiguracji routingu.
<Konfiguracji>
<System.servicemodel>
<Zachowania>
<Servicebehaviors>
<Zachowanie>
<Routingu>
Składnia
<behaviors>
<serviceBehaviors>
<behavior name="String">
<routing filterTable="String"
routeOnHeadersOnly="Boolean"
SoapProcessingEnabled="Boolean" />
</behavior>
</serviceBehaviors>
</behaviors>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Atrybut | Opis |
---|---|
filterTable | Ciąg określający nazwę tabeli routingu zawierającej filtry, które mają być oceniane przez usługę routingu. Ta wartość musi być zgodna z name atrybutem <elementu filterTable> w <sekcji filterTables> . |
routeOnHeaderOnly | Wartość logiczna określająca, czy filtr zbada zarówno treść komunikatu, jak i nagłówek, czy tylko nagłówek. Wartość domyślna to true . |
soapProcessingEnabled | Wartość logiczna określająca, czy ma nastąpić przetwarzanie protokołu SOAP. |
Elementy podrzędne
Brak.
Elementy nadrzędne
Element | Opis |
---|---|
<Zachowanie> | Określa zachowanie elementu. |
Uwagi
Po dodaniu do konfiguracji zachowania usługi ten element konfiguracji umożliwia routing dla usługi. Możesz określić rzeczywistą tabelę routingu, która ma być używana przez usługę w tym elemecie.
Korzystając z tej sekcji konfiguracji, możesz zmienić ustawienia routingu na bieżąco po zmianie wzorca wdrożenia. W czasie wykonywania możesz zarejestrować własne rozszerzenie routingu przy użyciu nowych ustawień routingu, a usługa routingu rozpocznie korzystanie ze zaktualizowanych informacji o konfiguracji dla nowych komunikatów i sesji, pozostawiając komunikaty/sesje w locie przy użyciu dowolnych reguł, które zostały wprowadzone podczas ich uruchamiania. Dzięki temu można bezpiecznie i bez sesji ponownie skonfigurować usługę routingu w czasie wykonywania.