WebHttpBehavior Klasse

Definition

Aktiviert das Webprogrammiermodell für einen WCF-Dienst (Windows Communication Foundation).

public ref class WebHttpBehavior : System::ServiceModel::Description::IEndpointBehavior
public class WebHttpBehavior : System.ServiceModel.Description.IEndpointBehavior
type WebHttpBehavior = class
    interface IEndpointBehavior
Public Class WebHttpBehavior
Implements IEndpointBehavior
Vererbung
WebHttpBehavior
Abgeleitet
Implementiert

Hinweise

Das WebHttpBehavior Verhalten, das in Verbindung mit der WebHttpBinding Bindung verwendet wird, ermöglicht WCF das Verfügbarmachen und Zugreifen auf Webdienste. WebServiceHost Fügt dieses Verhalten automatisch zu Endpunkten hinzu, die die WebHttpBinding.

Konstruktoren

Name Beschreibung
WebHttpBehavior()

Initialisiert eine neue Instanz der WebHttpBehavior-Klasse.

Eigenschaften

Name Beschreibung
AutomaticFormatSelectionEnabled

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob die automatische Formatauswahl aktiviert ist.

DefaultBodyStyle

Dient zum Abrufen oder Festlegen des Standardtextformats für Nachrichten.

DefaultOutgoingRequestFormat

Dient zum Abrufen oder Festlegen des standardmäßigen Formats für ausgehende Anforderungen.

DefaultOutgoingResponseFormat

Ruft ab oder legt das standardmäßige ausgehende Antwortformat fest.

FaultExceptionEnabled

Dient zum Abrufen oder Festlegen des Flags, das angibt, ob eine FaultException generiert wird, wenn ein interner Serverfehler (HTTP-Statuscode: 500) auftritt.

HelpEnabled

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob die WCF-Hilfeseite aktiviert ist.

JavascriptCallbackParameterName

Dient zum Abrufen oder Festlegen des JavaScript-Rückrufparameternamens.

Methoden

Name Beschreibung
AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Implementiert die Methode zum Übergeben von AddBindingParameters(ServiceEndpoint, BindingParameterCollection) Daten zur Laufzeit an Bindungen zur Unterstützung von benutzerdefiniertem Verhalten.

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

Fügt dem angegebenen Dienstendpunkt einen Clientfehlerinspektor hinzu.

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

Überschreiben Sie diese Methode, um die Art und Weise zu ändern, wie Fehler im Dienst behandelt werden.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Implementiert die ApplyClientBehavior(ServiceEndpoint, ClientRuntime) Methode, um Änderungen oder Erweiterungen des Clients über einen Endpunkt hinweg zu unterstützen.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementiert die ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) Methode, um Änderungen oder Erweiterungen des Clients über einen Endpunkt hinweg zu unterstützen.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetOperationSelector(ServiceEndpoint)

Erstellt ein neues WebHttpDispatchOperationSelector-Objekt.

GetQueryStringConverter(OperationDescription)

Ruft den Abfragezeichenfolgenkonverter ab.

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

Ruft den Antwortformatierer auf dem Client für den angegebenen Endpunkt- und Dienstvorgang ab.

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

Ruft den Antwortformatierer für den Dienst für den angegebenen Endpunkt- und Dienstvorgang ab.

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

Ruft den Anforderungsformatierer auf dem Client für den angegebenen Dienstvorgang und Endpunkt ab.

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

Ruft den Anforderungsformatierer für den Dienst für den angegebenen Dienstvorgang und den Dienstendpunkt ab.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Validate(ServiceEndpoint)

Bestätigt, dass der Endpunkt die Anforderungen für das Webprogrammiermodell erfüllt.

ValidateBinding(ServiceEndpoint)

Stellt sicher, dass die Bindung für die Verwendung mit dem WCF Web Programming Model gültig ist.

Gilt für: