<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 連接埠共用服務。