Freigeben über


WebHttpBehavior Klasse

Definition

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

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 Verhalten ermöglicht WCF bei WebHttpBehavior Verwendung in Verbindung mit der WebHttpBinding Bindung, Webdienste verfügbar zu machen und darauf zuzugreifen. WebServiceHost fügt dieses Verhalten automatisch Endpunkten hinzu, die WebHttpBinding verwenden.

Konstruktoren

WebHttpBehavior()

Initialisiert eine neue Instanz der WebHttpBehavior-Klasse.

Eigenschaften

AutomaticFormatSelectionEnabled

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob die automatische Formatauswahl aktiviert ist.

DefaultBodyStyle

Ruft den Standardnachrichtentext ab oder legt diesen fest.

DefaultOutgoingRequestFormat

Ruft das Standardformat für ausgehende Anforderungen ab oder legt es fest.

DefaultOutgoingResponseFormat

Ruft das Standardformat für ausgehende Antworten ab oder legt es fest.

FaultExceptionEnabled

Ruft das Flag ab bzw. legt das Flag fest, das angibt, ob ein FaultException-Element generiert wird, wenn ein interner Serverfehler (HTTP-Statuscode: 500) auftritt.

HelpEnabled

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob die WCF-Hilfeseite aktiviert ist.

JavascriptCallbackParameterName

Ruft den Namen des JavaScript-Rückrufparameters ab bzw. legt ihn fest.

Methoden

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Implementiert die AddBindingParameters(ServiceEndpoint, BindingParameterCollection)-Methode, um zur Laufzeit Daten an Bindungen zu übergeben und benutzerdefiniertes Verhalten zu unterstützen.

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

Fügt dem angegebenen Dienstendpunkt einen Clientfehlerinspektor hinzu.

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

Überschreiben Sie diese Methode, um die Handhabung von Fehlern zu ändern, die in diesem Dienst auftreten.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Implementiert die ApplyClientBehavior(ServiceEndpoint, ClientRuntime)-Methode, um eine Änderung oder Erweiterung des Clients über einen Endpunkt zu unterstützen.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementiert die ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)-Methode, um eine Änderung oder Erweiterung des Clients über einen Endpunkt zu unterstützen.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetOperationSelector(ServiceEndpoint)

Erstellt ein neues WebHttpDispatchOperationSelector-Objekt.

GetQueryStringConverter(OperationDescription)

Ruft den Abfragezeichenfolgenkonverter ab.

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

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

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

Ruft das Antwortformatierungsprogramm in dem Dienst für den angegebenen Endpunkt und den Dienstvorgang ab.

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

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

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

Ruft das Anforderungsformatierungsprogramm in dem Dienst für den angegebenen Dienstvorgang und Endpunkt ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des 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-Webprogrammiermodell gültig ist.

ValidateOperation(OperationDescription)

Gilt für