HttpClientCredentialType Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wylicza prawidłowe typy poświadczeń dla klientów HTTP.
public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType =
Public Enum HttpClientCredentialType
- Dziedziczenie
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.