ClientRoleProvider.ResetCache Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.