Partilhar via


<net.tcp>

Especifica as definições de configuração para o NET. Serviço de Partilha de Portas TCP, que permite que vários processos partilhem a mesma porta TCP.

<configuração>
  <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>

Tipo

Type

Atributos e Elementos

As secções seguintes descrevem atributos, elementos subordinados e elementos principais.

Atributos

Atributo Descrição
listenBacklog Um número inteiro que especifica o máximo de ligações pendentes que são aceites a partir da ligação partilhada, mas que ainda não são enviadas para os serviços do Windows Communication Foundation (WCF). A predefinição é 10.
maxPendingAccepts Um número inteiro que especifica os threads de aceitação em simultâneo máximos pendentes no ponto final de escuta do serviço de partilha. A predefinição é 2.
MaxPendingConnections O número máximo de ligações que o serviço de escuta pode ter à espera de ser aceite pela aplicação. Quando este valor de quota é excedido, as novas ligações de entrada são removidas em vez de esperarem para serem aceites. As funcionalidades de ligação, como a segurança de mensagens, podem fazer com que um cliente abra mais do que uma ligação. Os administradores de serviços devem ter em conta estas ligações adicionais ao definir este valor de quota. A predefinição é 10.
receiveTimeout Um TimeSpan que especifica o tempo limite para ler os dados de enquadramento e efetuar a distribuição de ligações a partir das ligações de sublinhado. A predefinição é "00:00:10".
teredoEnabled Um valor booleano que indica se o serviço de partilha de portas utiliza o serviço Microsoft Teredo para escutar nas portas TCP em nome dos serviços WCF. A predefinição é false.

Elementos Subordinados

Elemento Descrição
<allowAccounts> Uma coleção de elementos de configuração que contêm um securityIdentifier atributo para especificar contas de utilizador para processos que alojam serviços WCF e é concedido acesso de ligação ao serviço de partilha.

Elementos Principais

Elemento Descrição
<system.serviceModel.activation> Contém definições de configuração para o processo de escuta SMSvcHost.exe.

Observações

Para obter mais informações sobre a partilha de portas, consulte Partilha de Portas Net.TCP. Para compreender como configurar o serviço de partilha de portas, veja Configurar o Serviço de Partilha de Portas Net.TCP.

Ver também