System.Web.ClientServices Namespace

Stellt Klassen bereit, die in Windows-basierten Anwendungen Zugriff auf die Authentifizierung, Rollen und Profildienste für Microsoft Ajax ermöglichen.

Klassen

ClientFormsIdentity

Stellt eine Benutzeridentität dar, die mit der Formularauthentifizierung für Clientanwendungsdienste authentifiziert wurde.

ClientRolePrincipal

Stellt Sicherheitsinformationen für Clientanwendungsdienste mit Rolleninformationen dar.

ConnectivityStatus

Stellt den Status der Netzwerkverbindung einer Anwendung dar.

Hinweise

Die Klassen im System.Web.ClientServices Namespace unterstützen die Clientanwendungsdienstanbieter im System.Web.ClientServices.Providers Namespace. Diese Dienstanbieter ermöglichen Windows-basierten Anwendungen die Verwendung der Microsoft AJAX-Authentifizierungs-, Rollen- und Profildienste über vorhandene .NET Framework 2.0-Mitgliedschafts-, Identitäts- und Anwendungseinstellungsinfrastrukturen. 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.

Die ClientFormsIdentity Klassen und ClientRolePrincipal stellen Eigenschaften und Methoden bereit, die sich auf die Identität, rolle und den Authentifizierungsstatus eines Benutzers beziehen.

Mit ConnectivityStatus der -Klasse können Sie den Status der Netzwerkverbindung des Benutzers im lokalen Datencache speichern. Der Konnektivitätsstatus gibt an, ob die Clientdienstanbieter den Offlinecache verwenden oder versuchen, auf die Anwendungsdienste zuzugreifen.

Hinweis

Die ConnectivityStatus -Klasse enthält keine Logik zum Bestimmen des tatsächlichen Status der Netzwerkverbindung. Sie sind dafür verantwortlich, den Konnektivitätsstatus Ihrer Anwendung nach Ihren eigenen Kriterien zu bestimmen und die IsOffline Eigenschaft entsprechend festzulegen. Windows-basierte Anwendungen bieten beispielsweise häufig eine Option in der Benutzeroberfläche, sodass Benutzer im Offlinemodus arbeiten oder versuchen können, online zu gehen.