Share via


<clientProviders> 要素 (テンプレート)

クライアント チャネル呼び出しチェインに挿入できるチャネル シンク テンプレートを指定します。

<configuration>
   <system.runtime.remoting>
      <channelSinkProviders>
         <clientProviders>

<clientProviders>
   <formatter>
   <provider>
</clientProviders>

子要素

要素 説明
<formatter> フォーマッタ シンク プロバイダ テンプレートを指定します。<clientProviders> テンプレート要素内に 1 回以上指定できます。
<provider> シンク プロバイダ テンプレートを指定します。<clientProviders> テンプレート要素内に 1 回以上指定できます。

解説

この要素でフォーマッタ シンク プロバイダまたは任意の数のその他のチャネル シンク プロバイダを指定すると、構成ファイル内の別の場所にある <clientProviders> 要素から参照できるテンプレートが作成されます。

次の構成ファイル セクションは、2 つのプロバイダ テンプレートを宣言しています。

<channelSinkProviders>
   <clientProviders>
   <provider 
      id="propsetter" 
      type="ChannelSinkPropertySetterProvider, PropsSink" 
   />
   <provider 
      id="logger" 
      type="Logging.LoggingClientChannelSinkProvider, LoggingSinks" 
   />
   </clientProviders>
</channelSinkProviders>

次の例に示すように、構成ファイル内の別の場所にある <clientProviders> 要素内に、これらのプロバイダを指定できます。

<channels>
   <channel>
      <clientProviders>
         <provider ref="logger"/>
         <provider ref="propsetter"/>
      </clientProviders>
   <channel>
</channels>

必要条件

構成ファイル : アプリケーション構成ファイル、マシン構成ファイル (Machine.config)

参照

リモート処理設定スキーマ | シンクとシンク チェイン