HttpClientCredentialType Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří výčet platných typů přihlašovacích údajů pro klienty HTTP.
public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType =
Public Enum HttpClientCredentialType
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| None | 0 | Určuje anonymní ověřování. |
| Basic | 1 | Určuje základní ověřování. Další informace najdete v dokumentu RFC 2617 – Ověřování HTTP: Základní ověřování a ověřování hodnotou hash. |
| Digest | 2 | Určuje ověřování hodnotou hash. Další informace najdete v dokumentu RFC 2617 – Ověřování HTTP: Základní ověřování a ověřování hodnotou hash. |
| Ntlm | 3 | Určuje ověřování klientů pomocí protokolu NTLM. |
| Windows | 4 | Určuje ověřování klientů pomocí Windows. |
| Certificate | 5 | Určuje ověřování klientů pomocí certifikátu. |
| InheritedFromHost | 6 | Ověřování se dědí z hostitele. |
Příklady
Následující kód ukazuje, jak nastavit ClientCredentialType na člena tohoto výčtu.
// 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
Poznámky
Tento výčet slouží ClientCredentialType k určení typu přihlašovacích údajů klienta, který se má použít k ověřování.
Všimněte si, že pokud SecurityMode je nastavena na TransportWithMessageCredentialhodnotu , bude hodnota HttpClientCredentialType ignorována.