WindowsClientCredential.ClientCredential Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta le credenziali client di 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
Valore della proprietà
Oggetto NetworkCredential relativo al client.
Esempio
Negli esempi di codice seguenti viene illustrato come autenticare il client come entità diversa.
Si tratta del metodo per modificare le proprietà dell'istanza della classe NetworkCredential restituita da questa proprietà.
private void Snippet2()
{
using (CalculatorClient client = new CalculatorClient())
{
client.ClientCredentials.Windows.ClientCredential.UserName = "test";
client.ClientCredentials.Windows.ClientCredential.Password = "password";
}
}
In questo modo viene creata una nuova istanza della classe NetworkCredential che viene assegnata a questa proprietà.
private void Snippet3()
{
using (CalculatorClient client = new CalculatorClient())
{
client.ClientCredentials.Windows.ClientCredential = new NetworkCredential("test user", "password");
}
}
Commenti
Per impostazione predefinita, le credenziali del thread corrente vengono usate da WCF per eseguire Windows'autenticazione SSPI Negotiate.
Per autenticare il client come altra entità di sicurezza, modificare le proprietà dell'istanza della classe NetworkCredential restituita da questa proprietà, In alternativa, creare una nuova istanza della classe NetworkCredential e assegnarla a questa proprietà.