Sdílet prostřednictvím


ClientRoleProvider.ResetCache Metoda

Definice

Vymaže informace o roli v mezipaměti a resetuje časový limit mezipaměti.

public:
 void ResetCache();
public void ResetCache ();
member this.ResetCache : unit -> unit
Public Sub ResetCache ()

Příklady

Následující ukázkový kód ukazuje, jak tuto metodu použít k resetování mezipaměti místních rolí.

private void ResetRolesCache()
{
    ((ClientRoleProvider)System.Web.Security.Roles.Provider).ResetCache();
}
Private Sub ResetRolesCache()
    CType(System.Web.Security.Roles.Provider, ClientRoleProvider).ResetCache()
End Sub

Poznámky

Metoda ResetCache odebere všechny informace o rolích z místní mezipaměti a způsobí vypršení platnosti mezipaměti. Po volání této metody načte další volání GetRolesForUser metody nebo IsUserInRole informace o roli z nakonfigurované služby role místo místní mezipaměti.

Tuto metodu můžete použít k tomu, abyste uživatelům umožnili aktualizovat mezipaměť rolí, když se jejich role změnila, ale mezipaměť ještě nevypršela.

Platí pro

Viz také