WindowsClientCredential.ClientCredential Свойство

Определение

Возвращает или задает учетные данные клиента 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

Значение свойства

NetworkCredential

Объект NetworkCredential для клиента.

Примеры

В следующем примере кода показано, как выполнить проверку подлинности клиента как другого участника.

Здесь показано, как изменить свойства экземпляра класса NetworkCredential, возвращаемого этим свойством.

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

В следующем примере показано, как создать новый экземпляр класса NetworkCredential и присвоить его этому свойству.

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

Комментарии

По умолчанию учетные данные текущего потока используются WCF для выполнения проверки подлинности Windows согласовании SSPI.

Чтобы провести проверку подлинности клиента как другого участника, измените свойства экземпляра класса NetworkCredential, возвращаемого данным свойством. Кроме того, можно создать новый экземпляр класса NetworkCredential и присвоить его этому свойству.

Применяется к