Partager via


WebHttpBehavior Classe

Définition

Active le modèle de programmation web pour un service Windows Communication Foundation (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
Héritage
WebHttpBehavior
Dérivé
Implémente

Remarques

Lorsqu’il est WebHttpBehavior utilisé conjointement avec la WebHttpBinding liaison, le comportement permet à WCF d’exposer et d’accéder aux services de style Web. WebServiceHost ajoute automatiquement ce comportement aux points de terminaison qui utilisent WebHttpBinding .

Constructeurs

WebHttpBehavior()

Initialise une nouvelle instance de la classe WebHttpBehavior.

Propriétés

AutomaticFormatSelectionEnabled

Obtient ou définit une valeur qui détermine si la sélection automatique du format est activée.

DefaultBodyStyle

Obtient ou définit le style de corps du message par défaut.

DefaultOutgoingRequestFormat

Obtient ou définit le format de demande sortante par défaut.

DefaultOutgoingResponseFormat

Obtient ou définit le format de réponse sortante par défaut.

FaultExceptionEnabled

Obtient ou définit l'indicateur qui spécifie si FaultException est généré lorsqu'une erreur de serveur interne (code d'état HTTP: 500) se produit.

HelpEnabled

Obtient ou définit une valeur qui détermine si la page d’aide WCF est activée.

JavascriptCallbackParameterName

Obtient ou définit le nom du paramètre de rappel JavaScript.

Méthodes

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Implémente la méthode AddBindingParameters(ServiceEndpoint, BindingParameterCollection) pour passer des données aux liaisons lors de l'exécution pour assurer la prise en charge d'un comportement personnalisé.

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

Ajoute un inspecteur d'erreur client au point de terminaison de service spécifié.

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

Remplacez cette méthode pour modifier le traitement des erreurs qui se produisent sur le service.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Implémente la méthode ApplyClientBehavior(ServiceEndpoint, ClientRuntime) pour prendre en charge la modification ou l'extension du client sur un point de terminaison.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implémente la méthode ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) pour prendre en charge la modification ou l'extension du client sur un point de terminaison.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetOperationSelector(ServiceEndpoint)

Crée un objet WebHttpDispatchOperationSelector.

GetQueryStringConverter(OperationDescription)

Obtient le convertisseur de la chaîne de requête.

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

Obtient le module de formatage de réponse sur le client pour le point de terminaison et l'opération de service spécifiés.

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

Obtient le module de formatage de réponse sur le service pour le point de terminaison et l'opération de service spécifiés.

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

Obtient le module de formatage de demande sur le client pour l'opération de service et le point de terminaison spécifiés.

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

Obtient le module de formatage de demande sur le service pour l'opération et le point de terminaison de service donnés.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
Validate(ServiceEndpoint)

Confirme que le point de terminaison répond aux spécifications relatives au modèle de programmation Web.

ValidateBinding(ServiceEndpoint)

Vérifie que la liaison est valide pour une utilisation avec le modèle de programmation Web WCF.

ValidateOperation(OperationDescription)

S’applique à