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
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. |
Certificate | 5 | Určuje ověřování klientů pomocí certifikátu. |
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. |
InheritedFromHost | 6 | Ověřování se dědí z hostitele. |
None | 0 | Určuje anonymní ověřování. |
Ntlm | 3 | Určuje ověřování klientů pomocí protokolu NTLM. |
Windows | 4 | Určuje ověřování klientů pomocí Windows. |
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 , je hodnota HttpClientCredentialType ignorována.