ClientRoleProvider.ResetCache Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löscht die zwischengespeicherten Rolleninformationen und setzt den Timeout-Zeitraum für den Cache zurück.
public:
void ResetCache();
public void ResetCache ();
member this.ResetCache : unit -> unit
Public Sub ResetCache ()
Beispiele
Der folgende Beispielcode veranschaulicht, wie Sie diese Methode verwenden, um den lokalen Rollencache zurückzusetzen.
private void ResetRolesCache()
{
((ClientRoleProvider)System.Web.Security.Roles.Provider).ResetCache();
}
Private Sub ResetRolesCache()
CType(System.Web.Security.Roles.Provider, ClientRoleProvider).ResetCache()
End Sub
Hinweise
Die ResetCache -Methode entfernt alle Rolleninformationen aus dem lokalen Cache und bewirkt, dass der Cache abläuft. Nachdem Sie diese Methode aufgerufen haben, ruft Ihr nächster Aufruf der GetRolesForUser - oder IsUserInRole -Methode Rolleninformationen aus dem konfigurierten Rollendienst anstelle des lokalen Caches ab.
Sie können diese Methode verwenden, um Es Benutzern zu ermöglichen, den Rollencache zu aktualisieren, wenn sich ihre Rolle geändert hat, der Cache aber noch nicht abgelaufen ist.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für