Compartilhar via


<net.tcp>

Especifica as definições das configurações do Serviço de Compartilhamento de Porta TCP do .NET, que permite que vários processos compartilhem a mesma porta 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>

Tipo

Type

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Atributo Descrição
listenBacklog Um inteiro que especifica o máximo de conexões pendentes que são aceitas da conexão compartilhada, mas ainda não são enviadas para os serviços do WCF (Windows Communication Foundation). O padrão é 10.
maxPendingAccepts Um número inteiro que especifica o máximo de threads de aceitação simultâneas pendentes no ponto de extremidade de escuta para o serviço de compartilhamento. O padrão é 2.
MaxPendingConnections O número máximo de conexões que o ouvinte pode ter em espera para serem aceitas pelo aplicativo. Quando esse valor de cota é excedido, novas conexões de entrada são descartadas em vez de esperar para serem aceitas. Os recursos de conexão, como segurança de mensagem, podem fazer com que um cliente abra mais de uma conexão. Os administradores de serviço devem considerar essas conexões adicionais ao definir esse valor de cota. O padrão é 10.
receiveTimeout Um TimeSpan que especifica o tempo limite para ler os dados do enquadramento e executar a conexão que distribui de conexões subjacentes. O padrão é "00:00:10".
teredoEnabled Um valor booliano que indica se o serviço de compartilhamento de porta usa o serviço Teredo da Microsoft para escutar em portas TCP em nome de serviços WCF. O padrão é false.

Elementos filho

Elemento Descrição
<allowAccounts> Uma coleção de elementos de configuração que contêm um atributo securityIdentifier para especificar contas de usuário para processos que hospedam serviços do WCF e recebem acessos de conexão ao serviço de compartilhamento.

Elementos pai

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

Comentários

Para obter mais informações sobre o compartilhamento de portas, consulte Compartilhamento de porta TCP do .Net. Para entender como configurar o serviço de compartilhamento de porta, consulte Configurar o Serviço de Compartilhamento de Porta TCP do .Net.

Confira também