HttpDigestClientCredential.ClientCredential Propriété

Définition

Obtient ou définit les informations d’identification réseau à utiliser pour l’authentification basée sur 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 À utiliser pour l’authentification basée sur digest.

Exemples

Les exemples de code suivants montrent comment authentifier le client en tant que principal différent.

Il s’agit de modifier les propriétés de l’instance de la NetworkCredential classe 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 voici comment créer une instance de la NetworkCredential classe et l’affecter à cette propriété.

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

Remarques

S’il n’est pas spécifié, les informations d’identification du thread par défaut sont utilisées.

S’applique à