Freigeben über


FormsIdentity-Klasse

Stellt eine mit Formularauthentifizierung authentifizierte Benutzeridentität dar. Diese Klasse kann nicht geerbt werden.

Namespace: System.Web.Security
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public NotInheritable Class FormsIdentity
    Implements IIdentity
'Usage
Dim instance As FormsIdentity
[SerializableAttribute] 
public sealed class FormsIdentity : IIdentity
[SerializableAttribute] 
public ref class FormsIdentity sealed : IIdentity
/** @attribute SerializableAttribute() */ 
public final class FormsIdentity implements IIdentity
SerializableAttribute 
public final class FormsIdentity implements IIdentity

Hinweise

Die FormsIdentity-Klasse wird von FormsAuthenticationModule verwendet, wenn ein Benutzer mit Formularauthentifizierung authentifiziert wird. Eine Instanz der FormsIdentity-Klasse wird mithilfe des FormsAuthenticationTicket erstellt, das aus dem Formularauthentifizierungcookie oder aus dem URL entschlüsselt wird. Mithilfe der neuen Instanz der FormsIdentity-Klasse wird ein neues GenericPrincipal-Objekt erstellt, das als Wert der User-Eigenschaft für den aktuellen HttpContext festgelegt wird.

.NET Framework-Sicherheit

Vererbungshierarchie

System.Object
  System.Web.Security.FormsIdentity

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

FormsIdentity-Member
System.Web.Security-Namespace

Weitere Ressourcen

Formularauthentifizierungsanbieter