WindowsTokenRoleProvider.ApplicationName Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.