次の方法で共有


<namedPipeTransport>

チャネルがカスタム バインドに含まれているときに名前付きパイプを使用してメッセージを転送するトランスポートを定義します。

configuration
  system.serviceModel
    <bindings>
      <customBinding>
        <binding>
          <namedPipeTransport>

構文

<namedPipeTransport channelInitializationTimeout="TimeSpan"
                    connectionBufferSize="Integer"
                    hostNameComparisonMode="StrongWildcard/Exact/WeakWildcard"
                    manualAddressing="Boolean"
                    maxBufferPoolSize="Integer"
                    maxBufferSize="Integer"
                    maxOutputDelay="TimeSpan"
                    maxPendingAccepts="Integer"
                    maxPendingConnections="Integer"
                    maxReceivedMessageSize="Integer"
                    transferMode="Buffered/Streamed/StreamedRequest/StreamedResponse">
  <connectionPoolSettings groupName="String"
                          idleTimeout="TimeSpan"
                          maxOutboundConnectionsPerEndpoint="Integer" />
</namedPipeTransport>

属性および要素

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

属性

なし。

子要素

要素 説明
ChannelInitializationTimeout 接続が切断されるまでのチャネルの初期化ステータスの最大時間を決定する TimeSpan を取得または設定します。
ConnectionBufferSize クライアントまたサービスからネットワークでシリアル化されたメッセージのチャンクを転送するために使用されるバッファーのサイズを取得または設定します。
hostNameComparisonMode URI で一致する場合にサービスに到達するためにホスト名を使用するかどうかを示す値を取得または設定します。
manualAddressing メッセージの手動アドレス指定が必要かどうかを示す値を取得または設定します。
maxBufferPoolSize トランスポートが使用するバッファー プールの最大サイズ (バイト単位) を取得または設定します。
maxBufferSize 使用するバッファーの最大サイズを取得または設定します。 ストリーム メッセージの場合、この値は少なくともメッセージ ヘッダーで使用できる最大サイズにする必要があります。これは、バッファー モードで読み取られます。
maxOutputDelay メッセージのチャンクまたは完全なメッセージを、送信前にメモリ内のバッファーに残したままにできる最長期間を取得または設定します。
maxPendingAccepts サービスへの受信接続を処理するためにサービスがリスナーで待機できるチャネルの最大数を取得または設定します。
maxPendingConnections サービスでディスパッチを待機している最大接続数を取得または設定します。
maxReceivedMessageSize 受信できる最大メッセージ サイズ (バイト単位) を取得および設定します。
transferMode 接続指向のトランスポートでメッセージをバッファーするか、ストリーム配信するかを示す値を取得または設定します。
<namedPipeTransport> の <connectionPoolSettings> 名前付きパイプ バインディングの追加の接続プール設定を指定します。

親要素

要素 説明
<binding> カスタム バインドのすべてのバインド機能を定義します。

解説

このトランスポートは、"net.pipe://hostname/path" の形式の URI を使用します。 他の URI コンポーネントは省略可能です。

namedPipeTransport 要素は、名前付きパイプ トランスポート プロトコルを実装するカスタム バインディングを作成する場合の開始点となります。 このトランスポートは、コンピューター上での WCF (Windows Communication Foundation) 間の通信に使用されます。

関連項目