Roles.CookieSlidingExpiration Свойство

Определение

Указывает, будет ли периодически сбрасываться дата и время окончания срока действия файла cookie имен ролей.

public:
 static property bool CookieSlidingExpiration { bool get(); };
public static bool CookieSlidingExpiration { get; }
static member CookieSlidingExpiration : bool
Public Shared ReadOnly Property CookieSlidingExpiration As Boolean

Значение свойства

true Значение , если дата и время окончания срока действия файла cookie имен ролей будут периодически сбрасываться; falseв противном случае . Значение по умолчанию — true.

Примеры

В следующем примере показан элемент roleManager в system.web разделе файла Web.config для приложения ASP.NET. Он указывает, что приложение использует SqlRoleProvider экземпляр и задает CookieSlidingExpiration для свойства значение false.

<roleManager defaultProvider="SqlProvider"
  enabled="true"
  cacheRolesInCookie="true"
  cookieName=".ASPROLES"
  cookieTimeout="30"
  cookiePath="/MyApplication"
  cookieRequireSSL="true"
  cookieSlidingExpiration="false"
  cookieProtection="Encrypted" >
  <providers>
    <add
      name="SqlProvider"
      type="System.Web.Security.SqlRoleProvider"
      connectionStringName="SqlServices"
      applicationName="MyApplication" />
  </providers>
</roleManager>

Комментарии

Можно указать, будет ли дата и время окончания срока действия имен ролей сбрасываться с каждым ответом с помощью атрибута cookieSlidingExpiration в файле Web.config для приложения ASP.NET. Если trueсрок действия файла cookie изначально будет установлен на текущую дату и время плюс CookieTimeout в минутах. Хотя пользователь продолжает активно использовать приложение ASP.NET, срок действия и время файла cookie будет автоматически обновляться, если осталось меньше половины CookieTimeout . Дополнительные сведения см. в свойстве Expires.

Применяется к

См. также раздел