Aracılığıyla paylaş


WindowsClientCredential.ClientCredential Özellik

Tanım

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

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.

Şunlara uygulanır