Share via


WebHttpBinding Construtores

Definição

Inicializa uma nova instância da classe WebHttpBinding.

Sobrecargas

WebHttpBinding()

Inicializa uma nova instância da classe WebHttpBinding.

WebHttpBinding(WebHttpSecurityMode)

Inicializa uma nova instância da classe WebHttpBinding com um tipo de segurança usado pela associação especificada explicitamente.

WebHttpBinding(String)

Inicializa uma nova instância da classe WebHttpBinding com uma associação especificada pelo seu nome de configuração.

WebHttpBinding()

Inicializa uma nova instância da classe WebHttpBinding.

public:
 WebHttpBinding();
public WebHttpBinding ();
Public Sub New ()

Comentários

O modo de segurança padrão é None, que especifica que nenhuma segurança é usada.

Para usar a segurança em nível de transporte para pontos de extremidade configurados com essa associação, o Transport valor deve ser especificado como um parâmetro no WebHttpBinding(WebHttpSecurityMode) construtor.

Para usar a autenticação HTTP sem HTTPS, o TransportCredentialOnly valor deve ser especificado como um parâmetro no WebHttpBinding(WebHttpSecurityMode) construtor.

O valor de WebHttpSecurityMode não pode ser definido novamente depois que a instância de associação é criada.

Aplica-se a

WebHttpBinding(WebHttpSecurityMode)

Inicializa uma nova instância da classe WebHttpBinding com um tipo de segurança usado pela associação especificada explicitamente.

public:
 WebHttpBinding(System::ServiceModel::WebHttpSecurityMode securityMode);
public WebHttpBinding (System.ServiceModel.WebHttpSecurityMode securityMode);
new System.ServiceModel.WebHttpBinding : System.ServiceModel.WebHttpSecurityMode -> System.ServiceModel.WebHttpBinding
Public Sub New (securityMode As WebHttpSecurityMode)

Parâmetros

securityMode
WebHttpSecurityMode

O valor do WebHttpSecurityMode que especifica o tipo segurança usado para configurar um ponto de extremidade de serviço para receber solicitações HTTP.

Exceções

O securityMode especificado não é um WebHttpSecurityMode válido.

Comentários

Para usar a segurança em nível de transporte para pontos de extremidade configurados com essa associação, o Transport valor deve ser especificado como um parâmetro no WebHttpBinding(WebHttpSecurityMode) construtor.

Para usar a autenticação HTTP sem HTTPS, o TransportCredentialOnly valor deve ser especificado como um parâmetro no WebHttpBinding(WebHttpSecurityMode) construtor.

O valor de WebHttpSecurityMode não pode ser definido novamente depois que a instância de associação é criada.

Aplica-se a

WebHttpBinding(String)

Inicializa uma nova instância da classe WebHttpBinding com uma associação especificada pelo seu nome de configuração.

public:
 WebHttpBinding(System::String ^ configurationName);
public WebHttpBinding (string configurationName);
new System.ServiceModel.WebHttpBinding : string -> System.ServiceModel.WebHttpBinding
Public Sub New (configurationName As String)

Parâmetros

configurationName
String

O nome da configuração da associação do WebHttpBindingElement.

Exceções

O elemento de associação com o nome configurationName não foi encontrado.

Aplica-se a