ClientRoleProvider.ResetCache Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.