Udostępnij za pośrednictwem


HttpClientCredentialType Wyliczenie

Definicja

Wylicza prawidłowe typy poświadczeń dla klientów HTTP.

public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType = 
Public Enum HttpClientCredentialType
Dziedziczenie
HttpClientCredentialType

Pola

Basic 1

Określa uwierzytelnianie podstawowe. Aby uzyskać więcej informacji, zobacz RFC 2617 — Uwierzytelnianie HTTP: uwierzytelnianie podstawowe i szyfrowe.

Certificate 5

Określa uwierzytelnianie klienta przy użyciu certyfikatu.

Digest 2

Określa uwierzytelnianie szyfrowe. Aby uzyskać więcej informacji, zobacz RFC 2617 — Uwierzytelnianie HTTP: uwierzytelnianie podstawowe i szyfrowe.

InheritedFromHost 6

Uwierzytelnianie jest dziedziczone z hosta.

None 0

Określa uwierzytelnianie anonimowe.

Ntlm 3

Określa uwierzytelnianie klienta przy użyciu protokołu NTLM.

Windows 4

Określa uwierzytelnianie klienta przy użyciu systemu Windows.

Przykłady

Poniższy kod pokazuje, jak ustawić ClientCredentialType element członkowski tego wyliczenia.

// 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

Uwagi

To wyliczenie służy ClientCredentialType do określania typu poświadczeń klienta do użycia na potrzeby uwierzytelniania.

Należy pamiętać, że jeśli SecurityMode jest ustawiona wartość TransportWithMessageCredential, wartość HttpClientCredentialType jest ignorowana.

Dotyczy