WindowsClientCredential.ClientCredential Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger Windows klientautentiseringsuppgifter.
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
Egenskapsvärde
För NetworkCredential klienten.
Exempel
Följande kodexempel visar hur du autentiserar klienten som ett annat huvudnamn.
Så här ändrar du egenskaperna för instansen NetworkCredential av klassen som returneras av den här egenskapen.
private void Snippet2()
{
using (CalculatorClient client = new CalculatorClient())
{
client.ClientCredentials.Windows.ClientCredential.UserName = "test";
client.ClientCredentials.Windows.ClientCredential.Password = "password";
}
}
Så här skapar du en ny instans av NetworkCredential klassen och tilldelar den till den här egenskapen.
private void Snippet3()
{
using (CalculatorClient client = new CalculatorClient())
{
client.ClientCredentials.Windows.ClientCredential = new NetworkCredential("test user", "password");
}
}
Kommentarer
Som standard används den aktuella trådens autentiseringsuppgifter av WCF för att utföra Windows SSPI Negotiate-autentisering.
Om du vill autentisera klienten som ett annat huvudnamn ändrar du egenskaperna för den instans av NetworkCredential klassen som returneras av den här egenskapen. Du kan också skapa en ny instans av NetworkCredential klassen och tilldela den till den här egenskapen.