<маршрутизация><serviceBehavior>
Обеспечивает доступ к службе маршрутизации во время выполнения, чтобы вносить динамические изменения в конфигурацию маршрутизации.
<Конфигурации>
<system.serviceModel>
<Поведения>
<serviceBehaviors>
<Поведение>
<Маршрутизации>
Синтаксис
<behaviors>
<serviceBehaviors>
<behavior name="String">
<routing filterTable="String"
routeOnHeadersOnly="Boolean"
SoapProcessingEnabled="Boolean" />
</behavior>
</serviceBehaviors>
</behaviors>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
filterTable | Строка, в которой указано имя таблицы маршрутизации, содержащей фильтры, вычисляемые службой маршрутизации. Это значение должно соответствовать атрибуту name <элемента filterTable> в <разделе filterTables> . |
routeOnHeaderOnly | Логическое значение, определяющее, какие части сообщения будут изучены фильтром: только заголовок или заголовок и текст сообщения. Значение по умолчанию — true . |
soapProcessingEnabled | Логическое значение, указывающее, будет ли выполняться обработка SOAP. |
Дочерние элементы
Отсутствует.
Родительские элементы
Элемент | Описание |
---|---|
<Поведение> | Указывает элемент поведения. |
Комментарии
Если добавить к конфигурации поведения службы, этот элемент конфигурации включает маршрутизацию для службы. В этом элементе можно указать фактическую таблицу маршрутизации, которая будет использоваться службой.
Используя этот раздел конфигурации, можно на лету изменять параметры маршрутизации при изменении шаблона развертывания. Во время выполнения можно зарегистрировать собственное расширение маршрутизации с новыми параметрами маршрутизации, и служба маршрутизации начнет использовать обновленные сведения о конфигурации для новых сообщений и сеансов, оставляя при этом сообщения и сеансы в режиме выполнения с использованием любых правил, которые были установлены при их запуске. Благодаря этому обеспечивается безопасная для сеансов и не требующая перезапуска повторная настройка службы маршрутизации во время выполнения.