Bagikan melalui


ClientRoleProvider.ResetCache Metode

Definisi

Menghapus informasi peran yang di-cache dan mengatur ulang periode waktu habis cache.

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

Contoh

Contoh kode berikut menunjukkan cara menggunakan metode ini untuk mengatur ulang cache peran lokal.

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

Keterangan

Metode ini ResetCache menghapus semua informasi peran dari cache lokal dan menyebabkan cache kedaluwarsa. Setelah Anda memanggil metode ini, panggilan Anda berikutnya ke GetRolesForUser metode atau IsUserInRole akan mengambil informasi peran dari layanan peran yang dikonfigurasi alih-alih cache lokal.

Anda dapat menggunakan metode ini untuk memungkinkan pengguna menyegarkan cache peran ketika peran mereka telah berubah tetapi cache belum kedaluwarsa.

Berlaku untuk

Lihat juga