Поделиться через


<net.tcp>

Задает параметры конфигурации для службы общего доступа к портам Net.Tcp, которая позволяет нескольким процессам совместно использовать один и тот же порт протокола TCP.

Иерархия схемы

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

Синтаксис

<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

Целое число, которое определяет максимальное количество необработанных соединений, принятых от общего соединения, но еще не переданных службам WCF. Значение по умолчанию — 10.

receiveTimeout

Значение Timespan, определяющее время ожидания для чтения данных кадрирования и проведения распределения подключений из базовых подключений. Значение по умолчанию — 00:00:10.

teredoEnabled

Логическое значение, которое указывает, использует ли служба общего доступа к портам службу Microsoft Teredo для прослушивания TCP портов от имени службы WCF. Значение по умолчанию — false.

Дочерние элементы

Элемент Описание

<allowAccounts>

Коллекция элементов конфигурации, которые содержат атрибут securityIdentifier, указывающий учетные записи пользователей для процессов служб WCF, которые имеют доступ к совместно используемой службе.

Родительские элементы

Элемент Описание

<system.serviceModel.activation>

Содержит параметры конфигурации для процесса прослушивателя SMSvcHost.exe.

Замечания

Дополнительные сведения о поддержке общего доступа к портам см. в разделе Net.TCP Port Sharing. Дополнительные сведения о том, как настроить службу общего доступа к портам, см. в разделе Configuring the Net.TCP Port Sharing Service.

См. также

Справочник

NetTcpSection

Другие ресурсы

Net.TCP Port Sharing
Configuring the Net.TCP Port Sharing Service