Freigeben über


WindowsTokenRoleProvider.ApplicationName Eigenschaft

Definition

Ruft den Namen der Anwendung ab oder legt diesen fest.

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

Eigenschaftswert

Der Namen der Anwendung.

Ausnahmen

Ein Aufrufer, der nicht über die Berechtigung ApplicationName zum Hosten von ASP.NET verfügt, hat versucht, die High-Eigenschaft festzulegen.

ApplicationName wurde auf eine Zeichenfolge festzulegen versucht, die länger als 256 Zeichen ist.

Beispiele

Das folgende Beispiel zeigt das roleManager Element im system.web Abschnitt der Web.config-Datei für eine ASP.NET Anwendung. Sie gibt die Instanz der WindowsTokenRoleProvider Anwendung an und legt die ApplicationName -Eigenschaft auf fest MyApplication.

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

Hinweise

Im Gegensatz zu anderen Rollenanbietern wie dem SqlRoleProviderordnet die WindowsTokenRoleProvider -Klasse einer Anwendung keine Rolleninformationen zu. Stattdessen werden die Rolleninformationen aus den Windows-Gruppen auf dem lokalen Computer übernommen. Mehrere Anwendungen auf demselben Server, die die WindowsTokenRoleProvider -Klasse verwenden, verwenden immer dieselben Rolleninformationen. Obwohl die applicationName in der Web.config-Datei für die Anwendung konfiguriert werden kann, wird die -Eigenschaft nicht zum Abrufen von ApplicationName Rolleninformationen verwendet.

Gilt für:

Weitere Informationen