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
| 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.