Condividi tramite


<net.tcp>

Specifica le impostazioni di configurazione per il servizio di condivisione porte NET.TCP, che consente a più processi di condividere la stessa porta TCP.

<Configurazione>
  <System.servicemodel.activation>
    <net.tcp>

Sintassi

<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

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Attributo Descrizione
listenBacklog Intero che specifica le connessioni in sospeso massime accettate dalla connessione condivisa, ma che non vengono ancora inviate ai servizi Windows Communication Foundation (WCF). Il valore predefinito è 10.
maxPendingAccepts Numero intero che specifica il massimo di thread di accettazione contemporaneamente in attesa sull'endpoint di ascolto per il servizio di condivisione. Il valore predefinito è 2.
MaxPendingConnections Numero massimo di connessioni che il listener può tenere in attesa di essere accettate dall'applicazione. Quando questo valore della quota viene superato, le nuove connessioni in ingresso vengono eliminate anziché restare in attesa di essere accettate. Le funzionalità di connessione, ad esempio la protezione dei messaggi, possono determinare l'apertura di più connessioni da parte di un client. Gli amministratori del servizio devono tener conto delle connessioni aggiuntive durante l'impostazione di questo valore della quota. Il valore predefinito è 10.
receiveTimeout TimeSpan che specifica il timeout per la lettura dei dati sui frame e per l'esecuzione dell'invio della connessione dalle connessioni sottostanti. L'impostazione predefinita è "00:00:10".
teredoEnabled Valore booleano che indica se il servizio di condivisione delle porte usa microsoft Teredo servizio per l'ascolto sulle porte TCP per conto dei servizi WCF. Il valore predefinito è false.

Elementi figlio

Elemento Descrizione
<consentiAccount> Raccolta di elementi di configurazione che contengono un securityIdentifier attributo per specificare gli account utente per i processi che ospitano i servizi WCF e a cui viene concesso l'accesso alla connessione al servizio di condivisione.

Elementi padre

Elemento Descrizione
<System.servicemodel.activation> Contiene impostazioni di configurazione per il processo del listener SMSvcHost.exe.

Commenti

Per altre informazioni sulla condivisione delle porte, vedere Condivisione delle porte Net.TCP. Per informazioni su come configurare il servizio di condivisione delle porte, vedere Configurazione del servizio di condivisione delle porte Net.TCP.

Vedi anche