Partage via


HttpDigestClientCredential.ClientCredential Propriété

Définition

Obtient ou définit les informations d’identification de réseau à utiliser pour une authentification Digest.

public:
 property System::Net::NetworkCredential ^ ClientCredential { System::Net::NetworkCredential ^ get(); void set(System::Net::NetworkCredential ^ value); };
public System.Net.NetworkCredential ClientCredential { get; set; }
member this.ClientCredential : System.Net.NetworkCredential with get, set
Public Property ClientCredential As NetworkCredential

Valeur de propriété

NetworkCredential

Les NetworkCredential à utiliser pour une authentification basée sur Digest.

Exemples

Les exemples de code suivants montrent comment authentifier le client comme une principal de sécurité différente.

Voici comment modifier les propriétés de l'instance de la classe NetworkCredential qui est retournée par cette propriété.

private void Snippet2()
{
    using (CalculatorClient client = new CalculatorClient())
    {
        client.ClientCredentials.HttpDigest.ClientCredential.UserName = "test";
        client.ClientCredentials.HttpDigest.ClientCredential.Password = "password";
    }
}

Et il s'agit ici de la méthode de création d'une nouvelle instance de la classe NetworkCredential et d'assignation à cette propriété.

private void Snippet3()
{
    using (CalculatorClient client = new CalculatorClient())
    {
        client.ClientCredentials.HttpDigest.ClientCredential = new NetworkCredential("test user", "password");
    }
}

Remarques

En l'absence de spécification, les informations d'identification de thread par défaut seront utilisées.

S’applique à