WindowsClientCredential.ClientCredential Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Windows istemci kimlik bilgilerini alır veya ayarlar.
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
Özellik Değeri
NetworkCredential İstemci için.
Örnekler
Aşağıdaki kod örnekleri, istemcinin kimliğini farklı bir sorumlu olarak doğrulamayı gösterir.
Bu, bu özellik tarafından döndürülen sınıfın örneğinin NetworkCredential özelliklerini değiştirme işlemidir.
private void Snippet2()
{
using (CalculatorClient client = new CalculatorClient())
{
client.ClientCredentials.Windows.ClientCredential.UserName = "test";
client.ClientCredentials.Windows.ClientCredential.Password = "password";
}
}
Bu, sınıfın yeni bir örneğini NetworkCredential oluşturma ve bu özelliğe atama işlemidir.
private void Snippet3()
{
using (CalculatorClient client = new CalculatorClient())
{
client.ClientCredentials.Windows.ClientCredential = new NetworkCredential("test user", "password");
}
}
Açıklamalar
Varsayılan olarak, geçerli iş parçacığının kimlik bilgileri WCF tarafından SSPI Anlaşma kimlik doğrulaması Windows yapmak için kullanılır.
İstemcinin kimliğini başka bir sorumlu olarak doğrulamak için, bu özellik tarafından döndürülen sınıfın NetworkCredential örneğinin özelliklerini değiştirin. Alternatif olarak, sınıfının yeni bir örneğini NetworkCredential oluşturun ve bu özelliğe atayın.