共用方式為


WindowsTokenRoleProvider.ApplicationName 屬性

定義

取得或設定應用程式的名稱。

public:
 virtual property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public override string ApplicationName { get; set; }
member this.ApplicationName : string with get, set
Public Overrides Property ApplicationName As String

屬性值

應用程式的名稱。

例外狀況

不具 ApplicationName ASP.NET 裝載使用權限的呼叫端嘗試設定 High 屬性。

嘗試將 ApplicationName 設定為長度超過 256 個字元的字串。

範例

下列範例顯示 roleManager ASP.NET 應用程式 Web.config 檔案區段中的 元素 system.web 。 它會指定應用程式的 實體, WindowsTokenRoleProvider 並將屬性設定 ApplicationNameMyApplication

<roleManager defaultProvider="WindowsProvider"
  enabled="true"
  cacheRolesInCookie="false">
  <providers>
    <add
      name="WindowsProvider"
      type="System.Web.Security.WindowsTokenRoleProvider"
      applicationName="MyApplication" />
  </providers>
</roleManager>

備註

不同於 的其他角色提供者,例如 SqlRoleProvider,類別 WindowsTokenRoleProvider 不會將角色資訊與應用程式產生關聯。 相反地,角色資訊取自本機計算機上的 Windows 群組。 相同伺服器上使用 WindowsTokenRoleProvider 類別的多個應用程式一律會共用相同的角色資訊。 applicationName雖然 可以在應用程式的 Web.config 檔案中設定 ,ApplicationName但 屬性不會用來擷取角色資訊。

適用於

另請參閱