IClientFormsAuthenticationCredentialsProvider Interface
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.
Definieert een methode die door de ClientFormsAuthenticationMembershipProvider klasse wordt aangeroepen om gebruikersreferenties op te halen.
public interface class IClientFormsAuthenticationCredentialsProvider
public interface IClientFormsAuthenticationCredentialsProvider
type IClientFormsAuthenticationCredentialsProvider = interface
Public Interface IClientFormsAuthenticationCredentialsProvider
Voorbeelden
In de volgende voorbeeldcode ziet u hoe u de GetCredentials methode implementeert. Dit is het enige lid van deze interface. 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 referentieproviderklasse moet de IClientFormsAuthenticationCredentialsProvider interface implementeren, die één methode heeft met de naam 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.
Methoden
| Name | Description |
|---|---|
| GetCredentials() |
Hiermee worden gebruikersreferenties opgehaald. |