Поделиться через


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

Определение

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

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

Поля

Имя Значение Описание
None 0

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

Basic 1

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

Digest 2

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

Ntlm 3

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

Windows 4

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

Certificate 5

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

InheritedFromHost 6

Проверка подлинности наследуется от узла.

Примеры

В следующем коде показано, как задать 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 игнорируется.

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