<standardEndpoints>
Dieser Konfigurationsabschnitt ermöglicht die Definition einer Auflistung von Standardendpunkten, bei denen es sich um wiederverwendbare vorkonfigurierte Endpunkte handelt. Bei einem Standardendpunkt werden eines oder mehrere der Attribute für Adresse, Bindung und Vertrag vorab festgelegt. Zum Beispiel ist der Vertrag im Ermittlungsendpunkt ein fester Wert. Sie können Standardendpunkte auch verwenden, um Dienstendpunkte mit neuen Eigenschaften zu erweitern, ähnlich wie bei der Definition benutzerdefinierter Bindungen.
<configuration>
<system.serviceModel>
<standardEndpoints>
Syntax
<system.serviceModel>
<standardEndpoints>
</standardEndpoints>
</system.serviceModel>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Keine
Untergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<announcementEndpoint> | Definiert einen Standardendpunkt mit einem festen Ankündigungsvertrag. Die Verfügbarkeit eines Diensts kann optional angekündigt werden, indem beim Öffnen bzw. Schließen des Diensts eine Online- bzw. Offline-Ankündigungsnachricht gesendet wird. Ein Windows Communication Foundation (WCF)-Dienst gibt die Ankündigungsendpunkte im <serviceDiscovery>-Element an und führt die Ankündigungen über das AnnouncementClient-Element aus. Ein Client, der eine Überwachung auf Ankündigungen von anderen Diensten durchführt, agiert als WCF-Dienst. Aus diesem Grund müssen Sie die Ankündigungsendpunkte für diesen Client im Abschnitt <services> konfigurieren. |
<discoveryEndpoint> | Definiert einen Standardendpunkt mit einem festen Ermittlungsvertrag. Wenn es der Dienstkonfiguration hinzugefügt wird, gibt es an, wo die Überwachung auf Ermittlungsnachrichten erfolgen soll. Wenn es der Clientkonfiguration hinzugefügt wird, gibt es an, wohin die Ermittlungsabfragen gesendet werden sollen. |
<dynamicEndpoint> | Dieses Konfigurationselement definiert einen Standardendpunkt, der Informationen enthält, mit denen eine Anwendung als Clientprogramm aktiviert wird, das die Endpunktadresse zur Laufzeit dynamisch suchen kann. |
<mexEndpoint> | Definiert einen Standardendpunkt mit einem festen IMetadataExchange-Vertrag. Da alle Metadatenaustausch-Endpunkte IMetadataExchange als Vertrag angeben, können Sie diesen Standardpunkt verwenden, statt einen eigenen zu definieren. |
<udpAnnouncementEndpoint> | Definiert einen Standardendpunkt, der von Diensten verwendet wird, um Ankündigungsnachrichten über eine UDP-Bindung zu senden. Es weist einen festen Vertrag auf und unterstützt zwei Suchversionen. Außerdem weist er eine feste UDP-Bindung und einen Standardadresswert gemäß WS-Discovery-Spezifikationen (WS-Discovery Version April 2005 oder Version 1.1) auf. Sie können die Multicastadresse angeben, die zum Senden und Empfangen der Ankündigungsnachrichten verwendet werden soll. |
<udpDiscoveryEndpoint> | Definiert einen Standardendpunkt, der für Suchvorgänge über eine UDP-Multicastbindung vorkonfiguriert ist. Dieser Endpunkt hat einen festen Vertrag und unterstützt zwei WS-Discovery-Protokollversionen. Außerdem weist er eine feste UDP-Bindung und eine Standardadresse gemäß WS-Discovery-Spezifikationen (WS-Discovery Version April 2005 oder Version 1.1) auf. |
<webHttpEndpoint> | Definiert einen Standardendpunkt mit einer festen <webHttpBinding>-Bindung, die automatisch das <webHttp>-Verhalten hinzufügt. Verwenden Sie diesen Endpunkt, wenn Sie einen REST-Dienst schreiben. |
<webScriptEndpoint> | Definiert einen Standardendpunkt mit einer festen <webHttpBinding>-Bindung, die automatisch das <enableWebScript>-Verhalten hinzufügt. Verwenden Sie diesen Endpunkt, wenn Sie einen Dienst schreiben, der von einer ASP.NET AJAX-Anwendung aufgerufen wird. |
<workflowControlEndpoint> | Definiert einen Standardendpunkt zur Steuerung der Ausführung von Workflowinstanzen (create, run, suspend, terminate usw.). |
Übergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<system.ServiceModel> | Das Stammelement aller WCF-Konfigurationselemente. |