Freigeben über


<webHttpEndpoint>

Dieses Konfigurationselement 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.

<configuration>
  <system.serviceModel>
    <standardEndpoints>
      <webHttpEndpoint>

Syntax

<system.serviceModel>
  <standardEndpoints>
    <webHttpEndpoint>
      <standardEndpoint automaticFormatSelectionEnabled="String"
                        defaultOutgoingResponseFormat="Xml/Json"
                        helpEnabled="Boolean"
                        webEndpointType="String" />
    </webHttpEndpoint>
  </standardEndpoints>
</system.serviceModel>

Attribute und Elemente

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

Attribute

attribute BESCHREIBUNG
automaticFormatSelectionEnabled Ein boolescher Wert, der angibt, ob die automatische Formatauswahl aktiviert ist.

Wenn die automatische Formatauswahl aktiviert ist, analysiert die Infrastruktur den Accept-Header der Anforderungsnachricht und bestimmt das geeignetste Antwortformat. Wenn der Accept-Header kein geeignetes Antwortformat angibt, verwendet die Infrastruktur das Content-Type-Element der Anforderungsnachricht oder das Standardantwortformat des Vorgangs.
defaultOutgoingResponseFormat Ein Attribut mit dem Standardformat für ausgehende Antworten. Dieses Attribut ist vom Typ WebMessageFormat.
helpEnabled Ein boolescher Wert, der angibt, ob die HTTP-Hilfeseite für den Endpunkt aktiviert ist.
webEndpointType Eine Zeichenfolge, die den Typ des Endpunkts angibt.

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Element BESCHREIBUNG
<standardEndpoints> Eine Auflistung von Standardendpunkten, bei denen es sich um vordefinierte Endpunkte handelt, für die eine oder mehrere Eigenschaften (Adresse, Bindung, Vertrag) fest vorgegeben sind.

Siehe auch