FormsAuthentication.RenewTicketIfOld(FormsAuthenticationTicket) 方法

定义

有条件地更新 FormsAuthenticationTicket 的发出日期和时间以及过期日期和时间。

public static System.Web.Security.FormsAuthenticationTicket RenewTicketIfOld(System.Web.Security.FormsAuthenticationTicket tOld);

参数

tOld
FormsAuthenticationTicket

要更新的 Forms 身份验证票证。

返回

已更新的 FormsAuthenticationTicket

注解

如果当前日期和时间减去值Expiration大于IssueDate值减去当前日期和时间,则RenewTicketIfOld方法会更新提供的 FormsAuthenticationTicket 的过期日期和时间。

票证更新时, IssueDate 属性设置为当前日期和时间 Expiration ,属性设置为当前日期和时间加上原始 Expiration 值减去原始 IssueDate 值。

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另请参阅