WindowsClientCredential.ClientCredential Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
Pour NetworkCredential le client.
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.Windows.ClientCredential.UserName = "test";
client.ClientCredentials.Windows.ClientCredential.Password = "password";
}
}
Il s’agit de créer une instance de la NetworkCredential classe et de l’affecter à cette 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 authentification SSPI Negotiate.
Pour authentifier le client comme autre principal, modifiez les propriétés de l’instance de la NetworkCredential classe retournée par cette propriété. Vous pouvez également créer une instance de la NetworkCredential classe et l’affecter à cette propriété.