WindowsTokenRoleProvider.ApplicationName Egenskap

Definition

Hämtar eller anger namnet på programmet.

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

Egenskapsvärde

Namnet på applikationen.

Undantag

Ett försök gjordes att ange egenskapen ApplicationName av en anropare som inte har High ASP.NET värdbehörighet.

Ett försök gjordes att ange ApplicationName till en sträng som är längre än 256 tecken.

Exempel

I följande exempel visas elementet roleManager i avsnittet system.web i Web.config-filen för ett ASP.NET-program. Den anger programmets WindowsTokenRoleProvider instans och anger ApplicationName egenskapen till MyApplication.

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

Kommentarer

Till skillnad från andra rollprovidrar, till exempel SqlRoleProvider, WindowsTokenRoleProvider associerar klassen inte rollinformation med ett program. Rollinformationen hämtas i stället från de Windows grupperna på den lokala datorn. Flera program på samma server som använder WindowsTokenRoleProvider klassen delar alltid samma rollinformation. applicationName Även om kan konfigureras i Web.config-filen för programmet, ApplicationName används inte egenskapen för att hämta rollinformation.

Gäller för

Se även