HttpClientCredentialType Wyliczenie

Definicja

Wylicza prawidłowe typy poświadczeń dla klientów HTTP.Enumerates the valid credential types for HTTP clients.

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

Pola

Basic 1

Określa podstawowe uwierzytelnianie.Specifies Basic authentication. Aby uzyskać więcej informacji, zobacz RFC 2617-uwierzytelnianie http: uwierzytelnianie podstawowe i szyfrowane.For more information, see RFC 2617 - HTTP Authentication: Basic and Digest Authentication.

Certificate 5

Określa uwierzytelnianie klienta przy użyciu certyfikatu.Specifies client authentication using a certificate.

Digest 2

Określa uwierzytelnianie szyfrowane.Specifies Digest authentication. Aby uzyskać więcej informacji, zobacz RFC 2617-uwierzytelnianie http: uwierzytelnianie podstawowe i szyfrowane.For more information, see RFC 2617 - HTTP Authentication: Basic and Digest Authentication.

InheritedFromHost 6

Uwierzytelnianie jest dziedziczone z hosta.The authentication is inherited from the host.

None 0

Określa uwierzytelnianie anonimowe.Specifies anonymous authentication.

Ntlm 3

Określa uwierzytelnianie klienta przy użyciu protokołu NTLM.Specifies client authentication using NTLM.

Windows 4

Określa uwierzytelnianie klienta przy użyciu systemu Windows.Specifies client authentication using Windows.

Przykłady

Poniższy kod pokazuje, jak ustawić ClientCredentialType element członkowski tego wyliczenia.The following code shows how to set ClientCredentialType to a member of this enumeration.

// 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 jest używane przez program, ClientCredentialType Aby określić typ poświadczeń klienta, które mają być używane na potrzeby uwierzytelniania.This enumeration is used by ClientCredentialType to specify the type of client credential to be used for authentication.

Należy pamiętać, że jeśli SecurityMode jest ustawiona na TransportWithMessageCredential , wartość HttpClientCredentialType jest ignorowana.Note that if SecurityMode is set to TransportWithMessageCredential, then the value of HttpClientCredentialType is ignored.

Dotyczy