Compartilhar via


WebHttpBehavior Classe

Definição

Habilita o modelo de programação Web para um serviço da WCF (Windows Communication Foundation).

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
Herança
WebHttpBehavior
Derivado
Implementações

Comentários

O WebHttpBehavior comportamento, quando usado em conjunto com a associação, permite que o WebHttpBinding WCF exponha e acesse serviços de estilo da Web. WebServiceHost adiciona automaticamente esse comportamento a pontos de extremidade que usam o WebHttpBinding.

Construtores

WebHttpBehavior()

Inicializa uma nova instância da classe WebHttpBehavior.

Propriedades

AutomaticFormatSelectionEnabled

Obtém ou define um valor que determina se a seleção automática de formato está habilitada.

DefaultBodyStyle

Obtém ou define o estilo de corpo de mensagem padrão.

DefaultOutgoingRequestFormat

Obtém ou define o formato de solicitação de saída padrão.

DefaultOutgoingResponseFormat

Obtém ou define o formato de resposta de saída padrão.

FaultExceptionEnabled

Obtém ou define o sinalizador que especifica se uma FaultException é gerada quando ocorre um erro de servidor interno (código de status HTTP: 500).

HelpEnabled

Obtém ou define um valor que determina se a página de Ajuda do WCF está habilitada.

JavascriptCallbackParameterName

Obtém ou define o nome de parâmetro de retorno de chamada JavaScript.

Métodos

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Implementar o método AddBindingParameters(ServiceEndpoint, BindingParameterCollection) para passar dados em runtime para associações a fim de dar suporte ao comportamento personalizado.

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

Adiciona um inspetor de erro do cliente ao ponto de extremidade de serviço especificado.

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

Substitua este método para alterar a maneira como são tratados os erros que ocorrem no serviço.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Implementa o método ApplyClientBehavior(ServiceEndpoint, ClientRuntime) para ser compatível com modificação ou extensão do cliente em um ponto de extremidade.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementa o método ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) para ser compatível com modificação ou extensão do cliente em um ponto de extremidade.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetOperationSelector(ServiceEndpoint)

Cria um novo objeto WebHttpDispatchOperationSelector.

GetQueryStringConverter(OperationDescription)

Obtém o conversor de cadeia de caracteres de consulta.

GetReplyClientFormatter(OperationDescription, ServiceEndpoint)

Obtém o formatador de resposta no cliente para o ponto de extremidade e a operação de serviço especificados.

GetReplyDispatchFormatter(OperationDescription, ServiceEndpoint)

Obtém o formatador de resposta no serviço para o ponto de extremidade e a operação de serviço especificados.

GetRequestClientFormatter(OperationDescription, ServiceEndpoint)

Obtém o formatador de solicitação no cliente para a operação de serviço e o ponto de extremidade especificados.

GetRequestDispatchFormatter(OperationDescription, ServiceEndpoint)

Obtém o formatador de solicitação no serviço para a operação de serviço e o ponto de extremidade de serviço especificados.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Validate(ServiceEndpoint)

Confirma que o ponto de extremidade atende aos requisitos para o modelo de programação Web.

ValidateBinding(ServiceEndpoint)

Garante que a associação seja válida para uso com o modelo de Programação Web da WCF.

Aplica-se a