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 den Zugriff in Windows-basierten Anwendungen auf die Microsoft Ajax-Authentifizierung, -Rollen und -Profildienste unterstützen.
Klassen
| Name | Beschreibung |
|---|---|
| ClientFormsAuthenticationCredentials |
Stellt Benutzeranmeldungsinformationen für die Formularauthentifizierung mithilfe von Clientanwendungsdiensten dar. |
| ClientFormsAuthenticationMembershipProvider |
Aktiviert die Formularauthentifizierung mit Clientanwendungsdiensten. |
| ClientRoleProvider |
Ruft Rolleninformationen für Windows-basierte Anwendungen aus einem Microsoft Ajax-Rollendienst ab. |
| ClientSettingsProvider |
Ermöglicht Windows-basierten Anwendungen das Abrufen von Benutzereinstellungen aus einem Webdienst. |
| ClientWindowsAuthenticationMembershipProvider |
Aktiviert die Windows-Authentifizierung mit Clientanwendungsdiensten. |
| SettingsSavedEventArgs |
Stellt Daten für das SettingsSaved-Ereignis bereit. |
| UserValidatedEventArgs |
Stellt Daten für das UserValidated-Ereignis bereit. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IClientFormsAuthenticationCredentialsProvider |
Definiert eine Methode, die von der ClientFormsAuthenticationMembershipProvider Klasse aufgerufen wird, um Benutzeranmeldeinformationen abzurufen. |
Hinweise
Zu den Klassen im Namespace System.Web.ClientServices.Providers gehören Clientanwendungsdienstanbieter, die Windows-basierten Anwendungen die Verwendung der Microsoft Ajax-Authentifizierung, -Rollen und -Profildienste ermöglichen. Sie können diese Dienste aktivieren und Clientdienstanbieter in Ihrer Anwendungskonfigurationsdatei angeben und dann über vorhandene .NET 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 Client Application Services.
Um auf den Anmeldedienst zuzugreifen, können Sie entweder Windows- oder Formularauthentifizierung verwenden, indem Sie die ClientWindowsAuthenticationMembershipProvider oder ClientFormsAuthenticationMembershipProvider in Ihrer Anwendungskonfiguration angeben. Windows-Authentifizierung verwendet die identität, die angegeben wird, wenn sich ein Benutzer beim Betriebssystem anmeldet. Für die Formularauthentifizierung müssen Sie Anmeldeinformationen vom Benutzer abrufen und an den Dienst übergeben. Dazu 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 z. B. auffüllen, indem Sie in der GetCredentials Methode ein Anmeldedialogfeld anzeigen.
Wenn Sie auf die Rollen und Profildienste zugreifen möchten, geben Sie die ClientRoleProvider Und-In ClientSettingsProvider Ihrer Anwendungskonfiguration an.