Freigeben über


<webHttpEndpoint>

Dieses Konfigurationselement definiert einen Standardendpunkt mit einer festen <webHttpBinding>-Bindung, die das <webHttp>-Verhalten automatisch hinzufügt. Verwenden Sie diesen Endpunkt, wenn Sie einen REST-Dienst schreiben.

Schemahierarchie

<<system.serviceModel>>
  <standardEndpoints>

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, untergeordnete Elemente sowie übergeordnete Elemente beschrieben.

Attribute

Attribut 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

Verweis

WebHttpEndpoint
WebHttpEndpointElement