WindowsClientCredential.ClientCredential Egenskap

Definition

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.

Gäller för