共用方式為


<net.tcp>

指定 NET.TCP Port Sharing Service 的組態設定,此服務允許多個處理序共用相同的 TCP 連接埠。

<configuration>
  <system.serviceModel.activation>
    <net.tcp>

Syntax

<configuration>
  <system.serviceModel.activation>
    <net.tcp listenBacklog="Integer"
             maxPendingAccepts="Integer"
             maxPendingConnections="Integer"
             receiveTimeout="TimeSpan"
             teredoEnabled="Boolean">
      <allowAccounts>
        <!-- LocalSystem account -->
        <add securityIdentifier="S-1-5-18"/>
        <!-- LocalService account -->
        <add securityIdentifier="S-1-5-19"/>
        <!-- Administrators account -->
        <add securityIdentifier="S-1-5-20"/>
        <!-- Network Service account -->
        <add securityIdentifier="S-1-5-32-544" />
        <!-- IIS_IUSRS account (Vista only)-->
        <add securityIdentifier="S-1-5-32-568"/>
      </allowAccounts>
    </net.tcp>
  </system.serviceModel.activation>
</configuration>

類型

Type

屬性和項目

下列章節說明屬性、子元素和父元素。

屬性

屬性 描述
listenBacklog 整數,指定由共用連線所接受但是尚未分派到 Windows Communication Foundation (WCF) 服務的未完成連線數目上限。 預設值為 10。
maxPendingAccepts 整數,指定共用服務之接聽端點上、未完成之並行接收執行緒的數目上限。 預設值為 2。
MaxPendingConnections 接聽項上等待應用程式接受連線的最大數目。 當超過這個配額值時,新的傳入連線會被捨棄,而不是等待被接受。 如訊息安全性等連線功能,可能會導致用戶端開啟一個以上的連線。 在設定這個配額值時,服務系統管理員應該考量到其他連線。 預設值為 10。
receiveTimeout TimeSpan,指定讀取框架資料以及從基礎連線執行連線分派的逾時。 預設為 "00:00:10"。
teredoEnabled 布林值,指出此連接埠共用服務是否使用 Microsoft Teredo 服務代表 WCF 服務來接聽 TCP 連接埠。 預設值為 false

子元素

元素 描述
<allowAccounts> 組態項目的集合,其中包含 securityIdentifier 屬性,此屬性可為裝載 WCF 服務且已授權可連線共用服務的處理序指定使用者帳戶。

父項目

元素 描述
<system.serviceModel.activation> 包含 SMSvcHost.exe 接聽程式處理序的組態設定。

備註

如需連接埠共用的詳細資訊,請參閱 Net.TCP 連接埠共用。 如需瞭解如何設定連接埠共用服務,請參閱設定 Net.TCP 連接埠共用服務

另請參閱