IClientFormsAuthenticationCredentialsProvider.GetCredentials Yöntem
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.
Kullanıcı kimlik bilgilerini alır.
public:
System::Web::ClientServices::Providers::ClientFormsAuthenticationCredentials ^ GetCredentials();
public System.Web.ClientServices.Providers.ClientFormsAuthenticationCredentials GetCredentials ();
abstract member GetCredentials : unit -> System.Web.ClientServices.Providers.ClientFormsAuthenticationCredentials
Public Function GetCredentials () As ClientFormsAuthenticationCredentials
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.
public ClientFormsAuthenticationCredentials GetCredentials()
{
if (this.ShowDialog() == DialogResult.OK)
{
return new ClientFormsAuthenticationCredentials(
usernameTextBox.Text, passwordTextBox.Text,
rememberMeCheckBox.Checked);
}
else
{
return null;
}
}
Public Function GetCredentials() As _
ClientFormsAuthenticationCredentials Implements _
IClientFormsAuthenticationCredentialsProvider.GetCredentials
If Me.ShowDialog() = DialogResult.OK Then
Return New ClientFormsAuthenticationCredentials( _
UsernameTextBox.Text, PasswordTextBox.Text, _
rememberMeCheckBox.Checked)
Else
Return Nothing
End If
End Function
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.