WebHttpBehavior Clase

Definición

Habilita el modelo de programación web para un servicio de 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
Herencia
WebHttpBehavior
Derivado
Implementaciones

Comentarios

El WebHttpBehavior comportamiento, cuando se usa junto con el WebHttpBinding enlace, permite a WCF exponer y acceder a los servicios de estilo web. WebServiceHostagrega automáticamente este comportamiento a los puntos de conexión que usan .WebHttpBinding

Constructores

Nombre Description
WebHttpBehavior()

Inicializa una nueva instancia de la clase WebHttpBehavior.

Propiedades

Nombre Description
AutomaticFormatSelectionEnabled

Obtiene o establece un valor que determina si está habilitada la selección de formato automático.

DefaultBodyStyle

Obtiene o establece el estilo de cuerpo del mensaje predeterminado.

DefaultOutgoingRequestFormat

Obtiene o establece el formato de solicitud saliente predeterminado.

DefaultOutgoingResponseFormat

Obtiene o establece el formato de respuesta saliente predeterminado.

FaultExceptionEnabled

Obtiene o establece la marca que especifica si se genera una excepción FaultException cuando se produce un error interno del servidor (código de estado HTTP: 500).

HelpEnabled

Obtiene o establece un valor que determina si la página de ayuda de WCF está habilitada.

JavascriptCallbackParameterName

Obtiene o establece el nombre del parámetro de devolución de llamada de JavaScript.

Métodos

Nombre Description
AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Implementa el AddBindingParameters(ServiceEndpoint, BindingParameterCollection) método para pasar datos en tiempo de ejecución a enlaces para admitir el comportamiento personalizado.

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

Agrega un inspector de errores de cliente al punto de conexión de servicio especificado.

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

Invalide este método para cambiar la forma en que se controlan los errores que se producen en el servicio.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Implementa el método para admitir la ApplyClientBehavior(ServiceEndpoint, ClientRuntime) modificación o extensión del cliente a través de un punto de conexión.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementa el método para admitir la ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) modificación o extensión del cliente a través de un punto de conexión.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetOperationSelector(ServiceEndpoint)

Crea un nuevo objeto WebHttpDispatchOperationSelector.

GetQueryStringConverter(OperationDescription)

Obtiene el convertidor de cadenas de consulta.

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

Obtiene el formateador de respuesta en el cliente para el punto de conexión y la operación de servicio especificados.

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

Obtiene el formateador de respuesta en el servicio para el punto de conexión y la operación de servicio especificados.

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

Obtiene el formateador de solicitud en el cliente para la operación de servicio y el punto de conexión especificados.

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

Obtiene el formateador de solicitud en el servicio para la operación de servicio y el punto de conexión de servicio especificados.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Validate(ServiceEndpoint)

Confirma que el punto de conexión cumple los requisitos del modelo de programación web.

ValidateBinding(ServiceEndpoint)

Garantiza que el enlace es válido para su uso con el modelo de programación web de WCF.

Se aplica a