HttpClientCredentialType Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghitung jenis kredensial yang valid untuk klien HTTP.
public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType =
Public Enum HttpClientCredentialType
- Warisan
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| None | 0 | Menentukan autentikasi anonim. |
| Basic | 1 | Menentukan autentikasi Dasar. Untuk informasi selengkapnya, lihat RFC 2617 - Autentikasi HTTP: Autentikasi Dasar dan Hash. |
| Digest | 2 | Menentukan autentikasi Digest. Untuk informasi selengkapnya, lihat RFC 2617 - Autentikasi HTTP: Autentikasi Dasar dan Hash. |
| Ntlm | 3 | Menentukan autentikasi klien menggunakan NTLM. |
| Windows | 4 | Menentukan autentikasi klien menggunakan Windows. |
| Certificate | 5 | Menentukan autentikasi klien menggunakan sertifikat. |
| InheritedFromHost | 6 | Autentikasi diwariskan dari host. |
Contoh
Kode berikut menunjukkan cara mengatur ClientCredentialType ke anggota enumerasi ini.
// 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
Keterangan
Enumerasi ini digunakan oleh ClientCredentialType untuk menentukan jenis kredensial klien yang akan digunakan untuk autentikasi.
Perhatikan bahwa jika SecurityMode diatur ke TransportWithMessageCredential, maka nilai HttpClientCredentialType diabaikan.