HttpClientCredentialType Enumeração
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.
Enumera os tipos de credenciais válidos para clientes HTTP.
public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType =
Public Enum HttpClientCredentialType
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| None | 0 | Especifica autenticação anónima. |
| Basic | 1 | Especifica autenticação básica. Para mais informações, consulte RFC 2617 - Autenticação HTTP: Autenticação Básica e Digest. |
| Digest | 2 | Especifica a autenticação Digest. Para mais informações, consulte RFC 2617 - Autenticação HTTP: Autenticação Básica e Digest. |
| Ntlm | 3 | Especifica a autenticação do cliente usando NTLM. |
| Windows | 4 | Especifica a autenticação do cliente usando o Windows. |
| Certificate | 5 | Especifica a autenticação do cliente usando um certificado. |
| InheritedFromHost | 6 | A autenticação é herdada do hospedeiro. |
Exemplos
O código seguinte mostra como definir ClientCredentialType para um membro desta enumeração.
// The code uses a shortcut to specify the security mode to Transport.
WSHttpBinding b = new WSHttpBinding(SecurityMode.Transport);
b.Security.Transport.ClientCredentialType = HttpClientCredentialType.Windows;
' The code uses a shortcut to specify the security mode to Transport.
Dim b As WSHttpBinding = New WSHttpBinding(SecurityMode.Transport)
b.Security.Transport.ClientCredentialType = HttpClientCredentialType.Windows
Observações
Esta enumeração é usada por ClientCredentialType para especificar o tipo de credencial do cliente a ser usado para autenticação.
Note-se que se SecurityMode for definido como TransportWithMessageCredential, então o valor de HttpClientCredentialType é ignorado.