ClientRoleProvider.ResetCache Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Очищает кэшированные данные о ролях и сбрасывает период времени ожидания кэша.
public:
void ResetCache();
public void ResetCache ();
member this.ResetCache : unit -> unit
Public Sub ResetCache ()
Примеры
В следующем примере кода показано, как использовать этот метод для сброса кэша локальных ролей.
private void ResetRolesCache()
{
((ClientRoleProvider)System.Web.Security.Roles.Provider).ResetCache();
}
Private Sub ResetRolesCache()
CType(System.Web.Security.Roles.Provider, ClientRoleProvider).ResetCache()
End Sub
Комментарии
Метод ResetCache удаляет все сведения о роли из локального кэша и приводит к истечению срока действия кэша. После вызова этого метода следующий вызов GetRolesForUser метода или IsUserInRole будет извлекать сведения о роли из настроенной службы ролей, а не из локального кэша.
Этот метод позволяет пользователям обновлять кэш ролей, если их роль была изменена, но срок действия кэша еще не истек.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по