WebHttpBehavior Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |