Condividi tramite


WindowsTokenRoleProvider.ApplicationName Proprietà

Definizione

Ottiene o imposta il nome dell'applicazione.

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

Valore della proprietà

Nome dell'applicazione.

Eccezioni

È stato effettuato un tentativo di impostare la proprietà ApplicationName da parte di un chiamante che non dispone dell'autorizzazione host ASP.NET High.

È stato effettuato un tentativo di impostare la proprietà ApplicationName su una stringa di lunghezza superiore a 256 caratteri.

Esempio

Nell'esempio seguente viene illustrato l'elemento roleManager nella system.web sezione del file Web.config per un'applicazione ASP.NET. Specifica l'istanza dell'applicazione WindowsTokenRoleProvider e imposta la ApplicationName proprietà su MyApplication.

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

Commenti

A differenza di altri provider di ruoli, SqlRoleProviderad esempio , la WindowsTokenRoleProvider classe non associa le informazioni sul ruolo a un'applicazione. Le informazioni sul ruolo vengono invece acquisite dai gruppi di Windows nel computer locale. Più applicazioni nello stesso server che usano la WindowsTokenRoleProvider classe condividono sempre le stesse informazioni sul ruolo. Sebbene sia applicationName possibile configurare il file Web.config per l'applicazione, la ApplicationName proprietà non viene usata per recuperare le informazioni sul ruolo.

Si applica a

Vedi anche