IClientFormsAuthenticationCredentialsProvider.GetCredentials Yöntem

Tanım

Kullanıcı kimlik bilgilerini alır.

C#
public System.Web.ClientServices.Providers.ClientFormsAuthenticationCredentials GetCredentials();

Döndürülenler

Kullanıcı oturum açma bilgileri.

Örnekler

Aşağıdaki örnek kod, yönteminin GetCredentials nasıl uygulanduğunu gösterir. Bu örnekte yöntemi, GetCredentials oturum açma iletişim kutusu sınıfının bir parçasıdır. Bu yöntem iletişim kutusunu görüntüler ve kullanıcı tarafından belirtilen değerlerle başlatılan bir ClientFormsAuthenticationCredentials örneği döndürür.

C#
public ClientFormsAuthenticationCredentials GetCredentials()
{
    if (this.ShowDialog() == DialogResult.OK)
    {
        return new ClientFormsAuthenticationCredentials(
            usernameTextBox.Text, passwordTextBox.Text,
            rememberMeCheckBox.Checked);
    }
    else
    {
        return null;
    }
}

Açıklamalar

İstemci uygulama hizmetleriyle form kimlik doğrulaması kullanırken yöntemine ValidateUser bir kullanıcı adı ve parola geçirebilirsiniz. Ayrıca, boş dizeler veya null bir kimlik bilgisi sağlayıcısı kullanmak için parametreler olarak geçirebilirsiniz. Kimlik bilgileri sağlayıcısı, uygulama yapılandırmanızda sağladığınız ve belirttiğiniz bir sınıftır. Kimlik bilgileri sağlayıcı sınıfı, adlı GetCredentialstek bir yönteme sahip olan arabirimini uygulamalıdırIClientFormsAuthenticationCredentialsProvider. Tipik GetCredentials bir yöntem uygulaması, kullanıcı girişini almak için bir iletişim kutusu görüntüler. Kimlik bilgileri sağlayıcısı kullanmak, tek bir oturum açma iletişim kutusunu birden çok uygulama arasında paylaşmanızı sağlar.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Ayrıca bkz.