Udostępnij za pośrednictwem


HttpDigestClientCredential.ClientCredential Właściwość

Definicja

Pobiera lub ustawia poświadczenia sieciowe, które mają być używane do uwierzytelniania opartego na szyfrach.

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

Wartość właściwości

NetworkCredential

Element NetworkCredential , który ma być używany do uwierzytelniania opartego na szyfrach.

Przykłady

W poniższych przykładach kodu pokazano, jak uwierzytelniać klienta jako inny podmiot zabezpieczeń.

W ten sposób można zmienić właściwości wystąpienia NetworkCredential klasy zwracanej przez tę właściwość.

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

Oto jak utworzyć nowe wystąpienie NetworkCredential klasy i przypisać je do tej właściwości.

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

Uwagi

Jeśli nie zostanie określony, zostanie użyte domyślne poświadczenie wątku.

Dotyczy