HttpClientCredentialType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перечисляет допустимые типы учетных данных для HTTP-клиентов.
public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType =
Public Enum 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 игнорируется.