WindowsTokenRoleProvider.ApplicationName 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定應用程式的名稱。
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 並將屬性設定 ApplicationName 為 MyApplication
。
<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但 屬性不會用來擷取角色資訊。