次の方法で共有


<routing><serviceBehavior>

ルーティング構成を動的に変更できるように、ルーティング サービスへのランタイム アクセスを提供します。

<構成>
   <system.serviceModel>
     <動作>
       <serviceBehaviors>
         <振舞い>
           <ルーティング>

構文

<behaviors>
  <serviceBehaviors>
    <behavior name="String">
      <routing filterTable="String"
               routeOnHeadersOnly="Boolean"
               SoapProcessingEnabled="Boolean" />
    </behavior>
  </serviceBehaviors>
</behaviors>

属性および要素

以降のセクションでは、属性、子要素、および親要素について説明します。

Attributes

特性 Description
filterTable ルーティング サービスによって評価されるフィルターを含むルーティング テーブルの名前を指定する文字列。 この値は、<filterTables> セクションの <filterTable> 要素のname属性と一致する必要があります。
routeOnHeaderOnly フィルターがメッセージ本文とヘッダーの両方を調べるか、ヘッダーのみを調べるかを指定するブール値。 既定値は trueです。
soapProcessingEnabled SOAP 処理を実行するかどうかを指定するブール値。

子要素

なし。

親要素

要素 Description
<振舞い> 動作要素を指定します。

注釈

サービスの動作構成に追加すると、この構成要素によってサービスのルーティングが有効になります。 この要素では、サービスによって使用される実際のルーティング テーブルを指定できます。

この構成セクションを使用すると、デプロイ パターンが変更されたときにすぐにルーティング設定を変更できます。 実行時には、独自のルーティング拡張機能を新しいルーティング設定に登録できます。ルーティング サービスでは、新しいメッセージとセッションの更新された構成情報の使用が開始され、実行中のメッセージ/セッションは開始時に設定されていたルールを使用して残ります。 これにより、実行時にルーティング サービスのセッション セーフでリサイクルレスの再構成を実行できます。