Sdílet prostřednictvím


HttpClientCredentialType Výčet

Definice

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
HttpClientCredentialType

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.

Platí pro