WebHttpBinding Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.