| FormsAuthenticationTicket | serializable |
| System.Web.Security (system.web.dll) | sealed class |
This class wraps the information in the Forms authentication cookie.
This information includes the expiration and issue date
(Expiration and IssueDate), the
username (Name), and an application-defined string
that can be stored in the cookie (UserData). An
instance of this class is provided through the
FormsIdentity.Ticket property.public sealed class FormsAuthenticationTicket {
// Public Constructors
public FormsAuthenticationTicket (int version , string name , DateTime issueDate , DateTime expiration ,
bool isPersistent , string userData );
public FormsAuthenticationTicket (int version , string name , DateTime issueDate , DateTime expiration ,
bool isPersistent , string userData , string cookiePath );
public FormsAuthenticationTicket (string name , bool isPersistent , int timeout );
// Public Instance Properties
public string CookiePath {get; }
public DateTime Expiration {get; }
public bool Expired {get; }
public bool IsPersistent {get; }
public DateTime IssueDate {get; }
public string Name {get; }
public string UserData {get; }
public int Version {get; }
}
Returned By
FormsAuthentication.{Decrypt( ),
RenewTicketIfOld( )},
FormsIdentity.TicketPassed To
FormsAuthentication.{Encrypt( ),
RenewTicketIfOld( )},
FormsIdentity.FormsIdentity( )