<Net.tcp>

Określa ustawienia konfiguracji dla platformy NET. Usługa udostępniania portów TCP, która umożliwia wielu procesom współużytkowanie tego samego portu TCP.

<Konfiguracji>
  <system.serviceModel.activation>
    <Net.tcp>

Składnia

<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>

Typ

Type

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut Opis
listenBacklog Liczba całkowita określająca maksymalną liczbę zaległych połączeń akceptowanych z połączenia udostępnionego, ale nie są jeszcze wysyłane do usług Windows Communication Foundation (WCF). Wartość domyślna to 10.
maxPendingAccepts Liczba całkowita określająca maksymalną liczbę zaległych równoczesnych akceptowanych wątków w punkcie końcowym nasłuchiwania dla usługi udostępniania. Wartość domyślna to 2.
MaxPendingConnections Maksymalna liczba połączeń, które odbiornik może oczekiwać na zaakceptowanie przez aplikację. Po przekroczeniu tej wartości limitu przydziału nowe połączenia przychodzące są porzucane zamiast czekać na zaakceptowanie. Funkcje połączenia, takie jak zabezpieczenia komunikatów, mogą spowodować otwarcie więcej niż jednego połączenia przez klienta. Administratorzy usługi powinni uwzględnić te dodatkowe połączenia podczas ustawiania tej wartości limitu przydziału. Wartość domyślna to 10.
receiveTimeout Element TimeSpan określający limit czasu odczytywania danych ramek i wysyłania połączeń z podkreślenia połączeń. Wartość domyślna to "00:00:10".
teredoEnabled Wartość logiczna wskazująca, czy usługa udostępniania portów używa usługi Microsoft Teredo do nasłuchiwania na portach TCP w imieniu usług WCF. Wartość domyślna to false.

Elementy podrzędne

Element Opis
<allowAccounts> Kolekcja elementów konfiguracji, które zawierają securityIdentifier atrybut służący do określania kont użytkowników dla procesów hostujących usługi WCF i otrzymują dostęp do połączenia z usługą udostępniania.

Elementy nadrzędne

Element Opis
<system.serviceModel.activation> Zawiera ustawienia konfiguracji SMSvcHost.exe procesu odbiornika.

Uwagi

Aby uzyskać więcej informacji na temat udostępniania portów, zobacz Udostępnianie portów Net.TCP. Aby dowiedzieć się, jak skonfigurować usługę udostępniania portów, zobacz Konfigurowanie usługi udostępniania portów Net.TCP.

Zobacz też