HttpClientCredentialType Wyliczenie

Definicja

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

C#
public enum HttpClientCredentialType
Dziedziczenie
HttpClientCredentialType

Pola

Nazwa Wartość Opis
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.

C#
// The code uses a shortcut to specify the security mode to Transport.
WSHttpBinding b = 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

Produkt Wersje
.NET Core 1.0, Core 1.1, 8
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
UWP 10.0