WebHttpBinding Construtores

Definição

Inicializa uma nova instância da classe WebHttpBinding.

Sobrecargas

Nome Description
WebHttpBinding()

Inicializa uma nova instância da classe WebHttpBinding.

WebHttpBinding(WebHttpSecurityMode)

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

WebHttpBinding(String)

Inicializa uma nova instância da WebHttpBinding classe com uma associação especificada pelo 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 não pode ser definido novamente depois que WebHttpSecurityMode a instância de associação é criada.

Aplica-se a

WebHttpBinding(WebHttpSecurityMode)

Inicializa uma nova instância da WebHttpBinding classe com o 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 disso especifica o tipo de segurança usado para configurar um ponto de WebHttpSecurityMode extremidade de serviço para receber solicitações HTTP.

Exceções

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

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 não pode ser definido novamente depois que WebHttpSecurityMode a instância de associação é criada.

Aplica-se a

WebHttpBinding(String)

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

Exceções

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

Aplica-se a