HttpClientCredentialType 枚举

定义

枚举 HTTP 客户端的有效凭据类型。

public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType = 
Public Enum HttpClientCredentialType
继承
HttpClientCredentialType

字段

Basic 1

指定基本身份验证。 有关详细信息,请参阅 RFC 2617 - HTTP 身份验证:基本和摘要式身份验证

Certificate 5

指定使用证书进行客户端身份验证。

Digest 2

指定摘要式身份验证。 有关详细信息,请参阅 RFC 2617 - HTTP 身份验证:基本和摘要式身份验证

InheritedFromHost 6

身份验证继承自主机。

None 0

指定匿名身份验证。

Ntlm 3

指定使用 NTLM 进行客户端身份验证。

Windows 4

指定使用 Windows 进行客户端身份验证。

示例

下面的代码演示如何将 ClientCredentialType 设置为此枚举的成员。

// 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

注解

此枚举由 ClientCredentialType 用来指定要用于身份验证的客户端凭据类型。

注意,如果 SecurityMode 设置为 TransportWithMessageCredential,将忽略 HttpClientCredentialType 的值。

适用于