WebHttpBinding Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.