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

Cookie にキャッシュされるロール名のセキュリティ保護の方法を示す CookieProtection 列挙値の 1 つ。既定値は All です。

ASP.NET アプリケーションの Web.config ファイルで cookieProtection 属性を設定することで、そのアプリケーションに対してロールをキャッシュする Cookie のセキュリティ保護を指定できます。cookieProtection 属性は、ロール名が暗号化されている、検証されている、その両方、またはどちらでもないのいずれかを示す CookieProtection 列挙値を受け取ります。

ASP.NET アプリケーションの Web.config ファイルの system.web セクションの roleManager 要素の例を次に示します。この例では、アプリケーションが SqlRoleProvider インスタンスを使用することを指定し、cookieProtection 属性を Encrypted に設定します。
<roleManager defaultProvider="SqlProvider" enabled="true" cacheRolesInCookie="true" cookieName=".ASPROLES" cookieTimeout="30" cookiePath="/MyApplication" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieProtection="Encrypted" > <providers> <add name="SqlProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="SqlServices" applicationName="MyApplication" /> </providers> </roleManager>

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に収録されているすべての辞書からRoles.CookieProtectionValue プロパティを検索する場合は、下記のリンクをクリックしてください。

- Roles.CookieProtectionValue プロパティのページへのリンク