WebHttpBinding Construtores

Definição

Inicializa uma nova instância da WebHttpBinding classe.

Sobrecargas

Name Description
WebHttpBinding()

Inicializa uma nova instância da WebHttpBinding classe.

WebHttpBinding(WebHttpSecurityMode)

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

WebHttpBinding(String)

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

WebHttpBinding()

Inicializa uma nova instância da WebHttpBinding classe.

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

Observações

O modo de segurança predefinido é None, que especifica que nenhuma segurança é utilizada.

Para usar segurança ao nível de transporte para endpoints configurados com esta ligação, o Transport valor deve ser especificado como um parâmetro no WebHttpBinding(WebHttpSecurityMode) construtor.

Para usar 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 após a criação da instância de ligação.

Aplica-se a

WebHttpBinding(WebHttpSecurityMode)

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

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 de WebHttpSecurityMode isso especifica o tipo de segurança utilizada para configurar um endpoint de serviço para receber pedidos HTTP.

Exceções

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

Observações

Para usar segurança ao nível de transporte para endpoints configurados com esta ligação, o Transport valor deve ser especificado como um parâmetro no WebHttpBinding(WebHttpSecurityMode) construtor.

Para usar 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 após a criação da instância de ligação.

Aplica-se a

WebHttpBinding(String)

Inicializa uma nova instância da WebHttpBinding classe com uma ligaçã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 de ligação para o WebHttpBindingElement.

Exceções

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

Aplica-se a