Freigeben über


HttpClientCredentialType Enumeration

Definition

Listet die gültigen Anmeldeinformationstypen für HTTP-Clients auf.

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

Felder

Basic 1

Gibt Basisauthentifizierung an. Weitere Informationen finden Sie unter RFC 2617 – HTTP Authentication: Basic and Digest Authentication (RFC 2617 – HTTP-Authentifizierung: Grundlegende und Hashauthentifizierung).

Certificate 5

Gibt an, dass die Clientauthentifizierung mit einem Zertifikat erfolgt.

Digest 2

Gibt Hashwertauthentifizierung an. Weitere Informationen finden Sie unter RFC 2617 – HTTP Authentication: Basic and Digest Authentication (RFC 2617 – HTTP-Authentifizierung: Grundlegende und Hashauthentifizierung).

InheritedFromHost 6

Die Authentifizierung wird vom Host geerbt.

None 0

Gibt anonyme Authentifizierung an.

Ntlm 3

Gibt die Clientauthentifizierung mit NTLM an.

Windows 4

Gibt die Clientauthentifizierung mit Windows an.

Beispiele

Der folgende Code zeigt, wie ClientCredentialType auf einen Member dieser Enumeration festgelegt wird.

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

Hinweise

Diese Enumeration wird von ClientCredentialType zur Angabe des für die Authentifizierung zu verwendenden Client-Anmeldeinformationstyps eingesetzt.

Ist für SecurityModeTransportWithMessageCredential festgelegt, wird der Wert von HttpClientCredentialType ignoriert.

Gilt für: