Freigeben über


<net.tcp>

Gibt Konfigurationseinstellungen für das NET an. TCP-Portfreigabedienst, mit dem mehrere Prozesse denselben TCP-Port gemeinsam nutzen können.

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

Typ

Type

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Merkmal Description
listenBacklog Eine ganze Zahl, die die maximalen ausstehenden Verbindungen angibt, die von der freigegebenen Verbindung akzeptiert werden, aber noch nicht an Windows Communication Foundation (WCF)-Dienste verteilt werden. Der Standardwert ist 10.
maxPendingAccepts Eine ganze Zahl, die die maximal ausstehende gleichzeitige Annahme von Threads auf dem Überwachungsendpunkt für den Freigabedienst angibt. Der Standard ist 2.
MaxPendingConnections Die maximale Anzahl von Verbindungen, die der Listener warten kann, bis er von der Anwendung akzeptiert wird. Wenn dieser Kontingentwert überschritten wird, werden neue eingehende Verbindungen verworfen, anstatt darauf zu warten, dass sie akzeptiert werden. Verbindungsfeatures wie Nachrichtensicherheit können dazu führen, dass ein Client mehrere Verbindungen öffnet. Dienstadministratoren sollten diese zusätzlichen Verbindungen berücksichtigen, wenn Sie diesen Kontingentwert festlegen. Der Standardwert ist 10.
receiveTimeout Ein TimeSpan Timeout, das das Timeout zum Lesen der Rahmendaten und zum Ausführen der Verbindungsaussendung von den unterstreichenden Verbindungen angibt. Der Standardwert ist "00:00:10".
teredoEnabled Ein boolescher Wert, der angibt, ob der Portfreigabedienst Microsoft Teredo-Dienst zum Überwachen von TCP-Ports im Auftrag von WCF-Diensten verwendet. Der Standardwert lautet false.

Untergeordnete Elemente

Element Description
<allowAccounts> Eine Sammlung von Konfigurationselementen, die ein securityIdentifier Attribut zum Angeben von Benutzerkonten für Prozesse enthalten, die WCF-Dienste hosten und dem Freigabedienst Verbindungszugriff gewährt werden.

Übergeordnete Elemente

Element Description
<System.servicemodel.activation> Enthält Konfigurationseinstellungen für den Listenerprozess SMSvcHost.exe.

Bemerkungen

Weitere Informationen zur Portfreigabe finden Sie unter Net.TCP Port Sharing. Informationen zum Konfigurieren des Portfreigabediensts finden Sie unter Konfigurieren des Net.TCP-Portfreigabediensts.

Siehe auch