<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
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.