Udostępnij za pośrednictwem


ClientRoleProvider.ResetCache Metoda

Definicja

Czyści buforowane informacje o roli i resetuje limit czasu pamięci podręcznej.

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

Przykłady

Poniższy przykładowy kod pokazuje, jak za pomocą tej metody zresetować pamięć podręczną ról lokalnych.

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

Uwagi

Metoda ResetCache usuwa wszystkie informacje o roli z lokalnej pamięci podręcznej i powoduje wygaśnięcie pamięci podręcznej. Po wywołaniu tej metody następne wywołanie GetRolesForUser metody lub IsUserInRole pobierze informacje o roli ze skonfigurowanej usługi roli zamiast lokalnej pamięci podręcznej.

Tej metody można użyć, aby umożliwić użytkownikom odświeżanie pamięci podręcznej ról, gdy ich rola uległa zmianie, ale pamięć podręczna nie wygasła jeszcze.

Dotyczy

Zobacz też