WebHttpBehavior Classe

Définition

Active le modèle de programmation web pour un service Windows Communication Foundation (WCF).Enables the Web programming model for a Windows Communication Foundation (WCF) service.

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

Le comportement de WebHttpBehavior, lorsqu’il est utilisé conjointement avec la liaison de WebHttpBinding, permet à WCF d’exposer et d’accéder aux services de style Web.The WebHttpBehavior behavior, when used in conjunction with the WebHttpBinding binding, enables WCF to expose and access Web style services. WebServiceHost ajoute automatiquement ce comportement aux points de terminaison qui utilisent le WebHttpBinding.WebServiceHost automatically adds this behavior to endpoints that use the WebHttpBinding.

Constructeurs

WebHttpBehavior()

Initialise une nouvelle instance de la classe WebHttpBehavior.Initializes a new instance of the WebHttpBehavior class.

Propriétés

AutomaticFormatSelectionEnabled

Obtient ou définit une valeur qui détermine si la sélection automatique du format est activée.Gets or sets a value that determines if automatic format selection is enabled.

DefaultBodyStyle

Obtient ou définit le style de corps du message par défaut.Gets or sets the default message body style.

DefaultOutgoingRequestFormat

Obtient ou définit le format de demande sortante par défaut.Gets or sets the default outgoing request format.

DefaultOutgoingResponseFormat

Obtient ou définit le format de réponse sortante par défaut.Gets or sets the default outgoing response format.

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.Gets or sets the flag that specifies whether a FaultException is generated when an internal server error (HTTP status code: 500) occurs.

HelpEnabled

Obtient ou définit une valeur qui détermine si la page d’aide WCF est activée.Gets or sets a value that determines if the WCF Help page is enabled.

JavascriptCallbackParameterName

Obtient ou définit le nom du paramètre de rappel JavaScript.Gets or sets the JavaScript callback parameter name.

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é.Implements the AddBindingParameters(ServiceEndpoint, BindingParameterCollection) method to pass data at runtime to bindings to support custom behavior.

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

Ajoute un inspecteur d'erreur client au point de terminaison de service spécifié.Adds a client error inspector to the specified service endpoint.

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

Remplacez cette méthode pour modifier le traitement des erreurs qui se produisent sur le service.Override this method to change the way errors that occur on the service are handled.

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.Implements the ApplyClientBehavior(ServiceEndpoint, ClientRuntime) method to support modification or extension of the client across an endpoint.

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.Implements the ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) method to support modification or extension of the client across an endpoint.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

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

Crée un objet WebHttpDispatchOperationSelector.Creates a new WebHttpDispatchOperationSelector object.

GetQueryStringConverter(OperationDescription)

Obtient le convertisseur de la chaîne de requête.Gets the query string converter.

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.Gets the reply formatter on the client for the specified endpoint and service operation.

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.Gets the reply formatter on the service for the specified endpoint and service operation.

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.Gets the request formatter on the client for the specified service operation and endpoint.

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.Gets the request formatter on the service for the given service operation and service endpoint.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actif.Returns a string that represents the current object.

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

Confirme que le point de terminaison répond aux spécifications relatives au modèle de programmation Web.Confirms that the endpoint meets the requirements for the Web programming model.

ValidateBinding(ServiceEndpoint)

Vérifie que la liaison est valide pour une utilisation avec le modèle de programmation Web WCF.Ensures the binding is valid for use with the WCF Web Programming Model.

ValidateOperation(OperationDescription)

Implémentations d’interfaces explicites

IWmiInstanceProvider.FillInstance(IWmiInstance)
IWmiInstanceProvider.GetInstanceType()

S’applique à