Freigeben über


System.Web.ClientServices.Providers Namespace

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.