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, возвращаемого этим свойством.
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 и присвоить его этому свойству.