IClientFormsAuthenticationCredentialsProvider.GetCredentials Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte přihlašovací údaje uživatele.
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
Návraty
Přihlašovací údaje uživatele.
Příklady
Následující ukázkový kód ukazuje, jak implementovat metodu GetCredentials . V tomto příkladu GetCredentials je metoda součástí třídy dialogového okna login. Tato metoda zobrazí dialogové okno a pak vrátí ClientFormsAuthenticationCredentials instanci inicializovanou s hodnotami zadanými uživatelem.
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
Poznámky
Při použití ověřování pomocí formulářů s klientskými aplikačními službami můžete metodě předat uživatelské jméno a heslo ValidateUser . Můžete také předat prázdné řetězce nebo null
jako parametry pro použití zprostředkovatele přihlašovacích údajů. Zprostředkovatel přihlašovacích údajů je třída, kterou zadáte a zadáte v konfiguraci aplikace. Třída zprostředkovatele přihlašovacích údajů musí implementovat IClientFormsAuthenticationCredentialsProvider rozhraní, které má jednu metodu s názvem GetCredentials. Typická GetCredentials implementace metody zobrazí dialogové okno pro načtení uživatelského vstupu. Použití zprostředkovatele přihlašovacích údajů umožňuje sdílet jedno dialogové okno přihlášení mezi více aplikacemi.