HttpClientCredentialType HttpClientCredentialType HttpClientCredentialType HttpClientCredentialType Enum

Definizione

Enumera i tipi di credenziale validi per i client HTTP.Enumerates the valid credential types for HTTP clients.

public enum class HttpClientCredentialType
public enum HttpClientCredentialType
type HttpClientCredentialType = 
Public Enum HttpClientCredentialType
Ereditarietà
HttpClientCredentialTypeHttpClientCredentialTypeHttpClientCredentialTypeHttpClientCredentialType

Campi

Basic Basic Basic Basic 1

Specifica l'autenticazione di base.Specifies Basic authentication. Per altre informazioni, vedere RFC 2617 - HTTP Authentication: Basic and Digest Authentication (Autenticazione HTTP: autenticazione di base e del digest).For more information, see RFC 2617 - HTTP Authentication: Basic and Digest Authentication.

Certificate Certificate Certificate Certificate 5

Specifica l'autenticazione client mediante un certificato.Specifies client authentication using a certificate.

Digest Digest Digest Digest 2

Specifica l'autenticazione digest.Specifies Digest authentication. Per altre informazioni, vedere RFC 2617 - HTTP Authentication: Basic and Digest Authentication (Autenticazione HTTP: autenticazione di base e del digest).For more information, see RFC 2617 - HTTP Authentication: Basic and Digest Authentication.

InheritedFromHost InheritedFromHost InheritedFromHost InheritedFromHost 6

L'autenticazione è ereditata dall'host.The authentication is inherited from the host.

None None None None 0

Specifica l'autenticazione anonima.Specifies anonymous authentication.

Ntlm Ntlm Ntlm Ntlm 3

Specifica l'autenticazione client mediante NTLM.Specifies client authentication using NTLM.

Windows Windows Windows Windows 4

Consente di specificare l'autenticazione client mediante Windows.Specifies client authentication using Windows.

Esempi

Nel codice seguente viene mostrato come impostare la proprietà ClientCredentialType su un membro di questa enumerazione.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

Commenti

Questa enumerazione viene utilizzata dalla proprietà ClientCredentialType per specificare il tipo di credenziali client da utilizzare per l'autenticazione.This enumeration is used by ClientCredentialType to specify the type of client credential to be used for authentication.

Si noti che se la modalità SecurityMode è impostata su TransportWithMessageCredential, il valore del tipo HttpClientCredentialType viene ignorato.Note that if SecurityMode is set to TransportWithMessageCredential, then the value of HttpClientCredentialType is ignored.

Si applica a