System.Web.ClientServices.Providers Namespace

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.