Sdílet prostřednictvím


WindowsTokenRoleProvider.ApplicationName Vlastnost

Definice

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.

Platí pro

Viz také