WindowsTokenRoleProvider.ApplicationName Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví název aplikace.
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
Hodnota vlastnosti
Název aplikace
Výjimky
Došlo k pokusu ApplicationName o nastavení vlastnosti volajícím, který nemá High oprávnění k hostování ASP.NET.
Byl proveden pokus o nastavení ApplicationName řetězce na řetězec, který je delší než 256 znaků.
Příklady
Následující příklad ukazuje roleManager
element v system.web
části souboru Web.config pro ASP.NET aplikaci. Určuje instanci aplikace WindowsTokenRoleProvider a nastaví ApplicationName vlastnost na MyApplication
.
<roleManager defaultProvider="WindowsProvider"
enabled="true"
cacheRolesInCookie="false">
<providers>
<add
name="WindowsProvider"
type="System.Web.Security.WindowsTokenRoleProvider"
applicationName="MyApplication" />
</providers>
</roleManager>
Poznámky
Na rozdíl od jiných zprostředkovatelů rolí, jako SqlRoleProviderje , WindowsTokenRoleProvider třída nepřidružuje informace o rolích k aplikaci. Místo toho jsou informace o roli převzaty ze skupin Systému Windows v místním počítači. Více aplikací na stejném serveru, které používají WindowsTokenRoleProvider třídu, vždy sdílí stejné informace o roli.
applicationName
Přestože lze nakonfigurovat v souboru Web.config pro aplikaci, ApplicationName vlastnost se nepoužívá k načtení informací o roli.