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 でこの列挙を使用します。

SecurityModeTransportWithMessageCredential に設定した場合、HttpClientCredentialType の値は無視されます。

適用対象