IClientFormsAuthenticationCredentialsProvider.GetCredentials Methode

Definitie

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.

Van toepassing op

Zie ook