FormsAuthenticationTicket Constructor (Int32, String, DateTime, DateTime, Boolean, String)
Initializes a new instance of the FormsAuthenticationTicket class with cookie name, version, expiration date, issue date, persistence, and user-specific data. The cookie path is set to the default value established in the application's configuration file.
Namespace: System.Web.Security
Assembly: System.Web (in System.Web.dll)
public FormsAuthenticationTicket( int version, string name, DateTime issueDate, DateTime expiration, bool isPersistent, string userData )
Parameters
- version
- Type: System.Int32
The version number of the ticket.
- name
- Type: System.String
The user name associated with the ticket.
- issueDate
- Type: System.DateTime
The local date and time at which the ticket was issued.
- expiration
- Type: System.DateTime
The local date and time at which the ticket expires.
- isPersistent
- Type: System.Boolean
true if the ticket will be stored in a persistent cookie (saved across browser sessions); otherwise, false. If the ticket is stored in the URL, this value is ignored.
- userData
- Type: System.String
The user-specific data to be stored with the ticket.
The FormsAuthenticationTicket object created by this constructor will have a CookiePath value set to the value of the FormsCookiePath.
Note |
|---|
The userData parameter cannot be null. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Note