Compartir a través de


WebHttpBehavior Clase

Definición

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

WebHttpBehavior()

Inicializa una nueva instancia de la clase WebHttpBehavior.

Propiedades

AutomaticFormatSelectionEnabled

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

DefaultBodyStyle

Obtiene o establece el estilo de cuerpo del mensaje predeterminado.

DefaultOutgoingRequestFormat

Obtiene o establece el formato de solicitud de salida predeterminado.

DefaultOutgoingResponseFormat

Obtiene o establece el formato de respuesta de salida predeterminado.

FaultExceptionEnabled

Obtiene o establece la marca que especifica si se genera FaultException cuando se produce un error de servidor interno (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

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

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

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

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

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

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

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Implementa el método ApplyClientBehavior(ServiceEndpoint, ClientRuntime) para admitir la modificación o extensión del cliente en un extremo.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementa el método ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) para admitir la modificación o extensión del cliente en un extremo.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetOperationSelector(ServiceEndpoint)

Crea un nuevo objeto WebHttpDispatchOperationSelector.

GetQueryStringConverter(OperationDescription)

Obtiene el convertidor de la cadena de consulta.

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

Obtiene el formateador de respuesta del cliente para el extremo especificado y la operación de servicio.

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

Obtiene el formateador de respuesta del servicio para el extremo especificado y la operación de servicio.

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

Obtiene el formateador de solicitud del cliente para la operación de servicio y el extremo especificados.

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

Obtiene el formateador de solicitud del servicio para la operación de servicio y el extremo de servicio dados.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Validate(ServiceEndpoint)

Confirma que el extremo cumple los requisitos para el modelo de programación web.

ValidateBinding(ServiceEndpoint)

Se asegura de que el enlace sea válido para usarse con el Modelo de programación web de WCF.

Se aplica a