<net.tcp>
Gibt Konfigurationseinstellungen für den NET.TCP-Anschlussfreigabedienst an, der ermöglicht, dass mehrere Prozesse den gleichen TCP-Anschluss nutzen.
<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>
type
Type
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
attribute | BESCHREIBUNG |
---|---|
listenBacklog |
Ein Integer, der den Höchstwert für ausstehende Verbindungen angibt, die von der freigegebenen Verbindung angenommen werden können, aber noch nicht an WCF-Dienste (Windows Communication Foundation) weitergeleitet wurden. Der Standardwert ist 10. |
maxPendingAccepts |
Eine ganze Zahl, die den Höchstwert für ausstehende gleichzeitig annehmende Threads am überwachenden Endpunkt für den Freigabedienst festlegt. Der Standardwert ist 2. |
MaxPendingConnections |
Die maximale Anzahl von Verbindungen, die für einen Listener darauf warten können, von der Anwendung angenommen zu werden. Wenn dieser Kontingentwert überstiegen wird, werden neue eingehende Verbindungen gelöscht, statt weiter auf die Annahme zu warten. Verbindungsfunktionen, wie Nachrichtensicherheit, können dazu führen, dass ein Client mehr als eine Verbindung öffnet. Dienstadministratoren sollten diese zusätzlichen Verbindungen bei der Einrichtung des Kontingentwerts berücksichtigen. Der Standardwert ist 10. |
receiveTimeout |
Eine TimeSpan, die das Timeout für das Lesen der Rahmendaten und das Ausführen der Verbindungsverteilung der zugrunde liegenden Verbindungen angibt. Der Standardwert ist "00:00:10". |
teredoEnabled |
Ein boolescher Wert, der angibt, ob der Portfreigabedienst den Dienst Microsoft Teredo verwendet, um für WCF-Dienste an TCP-Ports zu lauschen. Der Standardwert ist false . |
Untergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<allowAccounts> | Eine Sammlung von Konfigurationselementen, die ein securityIdentifier -Attribut zum Angeben von Benutzerkonten für Prozesse enthalten, die WCF-Dienste hosten und Verbindungszugriff auf den Freigabedienst haben. |
Übergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<system.serviceModel.activation> | Enthält Konfigurationseinstellungen für den Listenerprozess SMSvcHost.exe. |
Bemerkungen
Weitere Informationen zur Portfreigabe finden Sie unter Net.TCP-Portfreigabe. Informationen zum Konfigurieren des Portfreigabediensts finden Sie unter Konfigurieren des Net.TCP-Portfreigabediensts.
Siehe auch
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.