WebHttpBehavior Classe

Definição

Habilita o modelo de programação da Web para um serviço 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

Nome Description
WebHttpBehavior()

Inicializa uma nova instância da classe WebHttpBehavior.

Propriedades

Nome Description
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 do corpo da 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 interno do servidor (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 do parâmetro de retorno de chamada JavaScript.

Métodos

Nome Description
AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Implementa o AddBindingParameters(ServiceEndpoint, BindingParameterCollection) método para passar dados em runtime para associações para dar suporte a comportamentos personalizados.

AddClientErrorInspector(ServiceEndpoint, ClientRuntime)

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

AddServerErrorHandlers(ServiceEndpoint, EndpointDispatcher)

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

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Implementa o ApplyClientBehavior(ServiceEndpoint, ClientRuntime) método para dar suporte à modificação ou extensão do cliente em um ponto de extremidade.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementa o ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) método para dar suporte à 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 hash predefinida.

(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 Objectatual.

(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 do modelo de programação da Web.

ValidateBinding(ServiceEndpoint)

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

Aplica-se a