RoleManagerSection.CacheRolesInCookie プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As RoleManagerSection Dim value As Boolean value = instance.CacheRolesInCookie instance.CacheRolesInCookie = value
/** @property */ public boolean get_CacheRolesInCookie () /** @property */ public void set_CacheRolesInCookie (boolean value)
public function get CacheRolesInCookie () : boolean public function set CacheRolesInCookie (value : boolean)
現在のユーザーのロールが Cookie にキャッシュされている場合は true。それ以外の場合は false。既定値は false です。

CacheRolesInCookie プロパティは、ロール名の Cookie 保存が有効かどうかを示すブール値を返します。
構成ファイルで CacheRolesInCookie プロパティが true に設定されている場合、各ユーザーのロール情報は、クライアント上の Cookie に格納されます。ロール管理でユーザーが特定のロールに設定されているかどうかを確認するときには、ロール プロバイダを呼び出してデータ ソースにあるロールの一覧をチェックする前に、ロールの Cookie がチェックされます。この Cookie はクライアント上で動的に更新され、最新の検証済みロール名をキャッシュします。
構成ファイルの roleManager セクションを設定するときに、CookieProtection プロパティを指定することで、Cookie にキャッシュされるロール名の信頼性を向上できます。CookieProtection プロパティの既定値は All です。これは、Cookie 内のロール名を暗号化し、Cookie の内容が改ざんされていないかどうかを検査します。

CacheRolesInCookie プロパティを使用する方法を次のコード例に示します。このコード例は、RoleManagerSection クラスのトピックで取り上げているコード例の一部分です。
' Display CacheRolesInCookie property. Console.WriteLine("CacheRolesInCookie: {0}", _ configSection.CacheRolesInCookie)

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からRoleManagerSection.CacheRolesInCookie プロパティを検索する場合は、下記のリンクをクリックしてください。

- RoleManagerSection.CacheRolesInCookie プロパティのページへのリンク