HttpClientCredentialType Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
HTTP istemcileri için geçerli kimlik bilgisi türlerini numaralandırır.
public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType =
Public Enum HttpClientCredentialType
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| None | 0 | Anonim kimlik doğrulamayı belirtir. |
| Basic | 1 | Temel kimlik doğrulamayı belirtir. Daha fazla bilgi için bkz. RFC 2617 - HTTP Kimlik Doğrulaması: Temel ve Özet Kimlik Doğrulaması. |
| Digest | 2 | Özet kimlik doğrulamayı belirtir. Daha fazla bilgi için bkz. RFC 2617 - HTTP Kimlik Doğrulaması: Temel ve Özet Kimlik Doğrulaması. |
| Ntlm | 3 | NTLM kullanarak istemci kimlik doğrulamayı belirtir. |
| Windows | 4 | Windows kullanarak istemci kimlik doğrulamayı belirtir. |
| Certificate | 5 | Sertifika kullanarak istemci kimlik doğrulamayı belirtir. |
| InheritedFromHost | 6 | Kimlik doğrulaması konaktan devralınır. |
Örnekler
Aşağıdaki kodda bu numaralandırmanın bir üyesine nasıl ayarlanacağı ClientCredentialType gösterilmektedir.
// 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
Açıklamalar
Bu numaralandırma, kimlik doğrulaması için kullanılacak istemci kimlik bilgilerinin türünü belirtmek için tarafından ClientCredentialType kullanılır.
olarak ayarlanırsa SecurityModeTransportWithMessageCredentialdeğerinin HttpClientCredentialType yoksayıldığını unutmayın.