ClientRoleProvider.ResetCache メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キャッシュされたロール情報を消去して、キャッシュのタイムアウト時間をリセットします。
public:
void ResetCache();
public void ResetCache ();
member this.ResetCache : unit -> unit
Public Sub ResetCache ()
例
次のコード例は、このメソッドを使用してローカル ロール キャッシュをリセットする方法を示しています。
private void ResetRolesCache()
{
((ClientRoleProvider)System.Web.Security.Roles.Provider).ResetCache();
}
Private Sub ResetRolesCache()
CType(System.Web.Security.Roles.Provider, ClientRoleProvider).ResetCache()
End Sub
注釈
メソッドは ResetCache 、ローカル キャッシュからすべてのロール情報を削除し、キャッシュの有効期限を切らします。 このメソッドを呼び出すと、 メソッドまたは IsUserInRole メソッドを次にGetRolesForUser呼び出すと、ローカル キャッシュではなく、構成されたロール サービスからロール情報が取得されます。
このメソッドを使用すると、ロールが変更されたが、キャッシュの有効期限がまだ切れていないときに、ユーザーがロール キャッシュを更新できるようにします。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET