Sdílet prostřednictvím


WindowsClientCredential.ClientCredential Vlastnost

Definice

Získá nebo nastaví přihlašovací údaje klienta 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

Hodnota vlastnosti

NetworkCredential

Klient NetworkCredential .

Příklady

Následující příklady kódu ukazují, jak ověřit klienta jako jiný objekt zabezpečení.

Toto je postup, jak změnit vlastnosti instance třídy NetworkCredential , která je vrácena touto vlastností.

private void Snippet2()
{
    using (CalculatorClient client = new CalculatorClient())
    {
        client.ClientCredentials.Windows.ClientCredential.UserName = "test";
        client.ClientCredentials.Windows.ClientCredential.Password = "password";
    }
}

Tímto způsobem vytvoříte novou instanci NetworkCredential třídy a přiřadíte ji k této vlastnosti.

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

Poznámky

Ve výchozím nastavení se přihlašovací údaje aktuálního vlákna používají wcf k provádění ověřování Windows SSPI Negotiate.

Chcete-li ověřit klienta jako jiný objekt zabezpečení, změňte vlastnosti instance třídy NetworkCredential , která je vrácena touto vlastností. Případně vytvořte novou instanci NetworkCredential třídy a přiřaďte ji k této vlastnosti.

Platí pro