次の方法で共有


Roles.CookieName プロパティ

定義

ロール名がキャッシュされているクッキーの名前を取得します。

public:
 static property System::String ^ CookieName { System::String ^ get(); };
public static string CookieName { get; }
static member CookieName : string
Public Shared ReadOnly Property CookieName As String

プロパティ値

ロール名がキャッシュされているクッキーの名前。 既定値は .ASPXROLES です。

次の例は、ASP.NET アプリケーションの Web.config ファイルの セクションにある roleManager 要素 system.web を示しています。 アプリケーションが インスタンスを使用し、 属性を SqlRoleProvidercookieName に設定することを指定します。ASPROLES。

<roleManager defaultProvider="SqlProvider"
  enabled="true"
  cacheRolesInCookie="true"
  cookieName=".ASPROLES"
  cookieTimeout="30"
  cookiePath="/"
  cookieRequireSSL="false"
  cookieSlidingExpiration="true"
  cookieProtection="All" >
  <providers>
    <add
      name="SqlProvider"
      type="System.Web.Security.SqlRoleProvider"
      connectionStringName="SqlServices"
      applicationName="MyApplication" />
  </providers>
</roleManager>

注釈

ASP.NET アプリケーションの Web.config ファイルに 属性を cookieName 設定することで、アプリケーションに対してロールがキャッシュされる Cookie の名前を指定できます。 これは、アプリケーションの Cookie を一意に識別する場合や、ドメイン Cookie など、複数のアプリケーション間で Cookie が共有されている場合に便利です。

適用対象

こちらもご覧ください