HttpClientCredentialType Перечисление

Определение

Перечисляет допустимые типы учетных данных для клиентов HTTP.

public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType = 
Public Enum HttpClientCredentialType
Наследование
HttpClientCredentialType

Поля

Basic 1

Задает обычную проверку подлинности. Дополнительные сведения см. в статье RFC 2617 — проверка подлинности HTTP: обычная и дайджест-проверка подлинности.

Certificate 5

Задает проверку подлинности клиента с использованием сертификата.

Digest 2

Задает дайджест-проверку подлинности. Дополнительные сведения см. в статье RFC 2617 — проверка подлинности HTTP: обычная и дайджест-проверка подлинности.

InheritedFromHost 6

Аутентификация наследуется от узла.

None 0

Указывает анонимную проверку подлинности.

Ntlm 3

Задает проверку подлинности клиента с использованием NTLM.

Windows 4

Задает проверку подлинности клиента с использованием Windows.

Примеры

В следующем примере кода показано, как задать ClientCredentialType для члена этого перечисления.

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

Комментарии

Это перечисление используется ClientCredentialType для указания типа учетных данных клиента, который будет использоваться для проверки подлинности.

Если SecurityMode имеет значение TransportWithMessageCredential, то значение HttpClientCredentialType пропускается.

Применяется к