System.Web.ClientServices.Providers Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Clientdienstanbieter und andere Klassen, die in Anwendungen auf der Grundlage von Windows den Zugriff auf die Authentifizierung, Rollen und Profildienste für Microsoft Ajax ermöglichen.
Klassen
ClientFormsAuthenticationCredentials |
Stellt Benutzeranmeldeinformationen für die Formularauthentifizierung mit Clientanwendungsdiensten dar. |
ClientFormsAuthenticationMembershipProvider |
Ermöglicht die Formularauthentifizierung mit Clientanwendungsdiensten. |
ClientRoleProvider |
Ruft Rolleninformationen für Windows-basierte Anwendungen aus einem Microsoft Ajax-Rollendienst ab, die auf Windows basieren. |
ClientSettingsProvider |
Aktiviert Anwendungen, die auf Windows basieren, für den Abruf von Benutzereinstellungen von einem Webeinstellungsdienst. |
ClientWindowsAuthenticationMembershipProvider |
Ermöglicht die Windows-Authentifizierung mit Clientanwendungsdiensten. |
SettingsSavedEventArgs |
Stellt Daten für das SettingsSaved-Ereignis bereit. |
UserValidatedEventArgs |
Stellt Daten für das UserValidated-Ereignis bereit. |
Schnittstellen
IClientFormsAuthenticationCredentialsProvider |
Definiert eine Methode, die die ClientFormsAuthenticationMembershipProvider-Klasse aufruft, um Benutzeranmeldeinformationen abzurufen. |
Hinweise
Die Klassen im System.Web.ClientServices.Providers Namespace umfassen Clientanwendungsdienstanbieter, die Windows-basierten Anwendungen die Verwendung der Microsoft AJAX-Authentifizierungs-, Rollen- und Profildienste ermöglichen. Sie können diese Dienste aktivieren und Clientdienstanbieter in Ihrer Anwendungskonfigurationsdatei angeben und dann über vorhandene .NET Framework 2.0-Mitgliedschafts-, Identitäts- und Anwendungseinstellungsinfrastrukturen auf die Dienste zugreifen. Die Clientdienstanbieter unterstützen auch gelegentliche Konnektivität, indem Benutzerinformationen in einem lokalen Datencache gespeichert und abgerufen werden, wenn die Anwendung offline ist. Weitere Informationen finden Sie unter Clientanwendungsdienste.
Für den Zugriff auf den Anmeldedienst können Sie entweder die Windows- oder Forms-Authentifizierung verwenden, indem Sie oder ClientWindowsAuthenticationMembershipProviderClientFormsAuthenticationMembershipProvider in Ihrer Anwendungskonfiguration angeben. Windows-Authentifizierung verwendet die Identität, die angegeben wird, wenn sich ein Benutzer beim Betriebssystem anmeldet. Die Formularauthentifizierung erfordert, dass Sie Anmeldeinformationen vom Benutzer abrufen und an den Dienst übergeben. Hierzu können Sie eine IClientFormsAuthenticationCredentialsProvider Implementierung mit Ihrer ClientFormsAuthenticationMembershipProvider Konfiguration angeben. Die IClientFormsAuthenticationCredentialsProvider.GetCredentials -Methode gibt ein ClientFormsAuthenticationCredentials -Objekt zurück, das Benutzeranmeldungsinformationen enthält. Sie können dieses Objekt auffüllen, indem Sie z. B. ein Anmeldedialogfeld in der GetCredentials -Methode anzeigen.
Um auf die Rollen und Profildienste zuzugreifen, geben Sie und ClientRoleProviderClientSettingsProvider in Ihrer Anwendungskonfiguration an.