IClientFormsAuthenticationCredentialsProvider Interface

Definitie

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.

Van toepassing op

Zie ook