IClientFormsAuthenticationCredentialsProvider.GetCredentials Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden gebruikersreferenties opgehaald.
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
Retouren
De aanmeldingsgegevens van de gebruiker.
Voorbeelden
In de volgende voorbeeldcode ziet u hoe u de GetCredentials methode implementeert. In dit voorbeeld maakt de GetCredentials methode deel uit van een aanmeldingsdialoogvensterklasse. Met deze methode wordt het dialoogvenster weergegeven en wordt vervolgens een ClientFormsAuthenticationCredentials exemplaar geretourneerd dat is geïnitialiseerd met de door de gebruiker opgegeven waarden.
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
Opmerkingen
Wanneer u formulierverificatie gebruikt met clienttoepassingsservices, kunt u een gebruikersnaam en wachtwoord doorgeven aan de ValidateUser methode. U kunt ook lege tekenreeksen doorgeven of null als parameters voor het gebruik van een referentieprovider. Een referentieprovider is een klasse die u opgeeft en opgeeft in uw toepassingsconfiguratie. Een providerklasse voor referenties moet de IClientFormsAuthenticationCredentialsProvider interface implementeren die één methode heeft die wordt aangeroepen GetCredentials. Bij een typische GetCredentials methode-implementatie wordt een dialoogvenster weergegeven voor het ophalen van gebruikersinvoer. Met behulp van een referentieprovider kunt u één aanmeldingsdialoogvenster tussen meerdere toepassingen delen.