Partager via


WindowsClientCredential.ClientCredential Propriété

Définition

Obtient ou définit les informations d'identification du client Windows.

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

NetworkCredential pour le client.

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.Windows.ClientCredential.UserName = "test";
        client.ClientCredentials.Windows.ClientCredential.Password = "password";
    }
}

Cette méthode retrace la création d'une instance de la classe NetworkCredential et d'assignation à la propriété.

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

Remarques

Par défaut, les informations d’identification du thread actuel sont utilisées par WCF pour effectuer Windows l’authentification SSPI Negotiate.

Pour authentifier le client comme une autre entité, modifiez les propriétés de l'instance de la classe NetworkCredential retournée par cette propriété. Vous pouvez également créez une instance de la classe NetworkCredential et l'assigner à cette propriété.

S’applique à