WindowsTokenRoleProvider.ApplicationName Propriété

Définition

Obtient ou définit le nom de l'application.

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

Valeur de propriété

String

Le nom de l’application.

Exceptions

Une tentative a été faite pour définir la propriété ApplicationName par un appelant qui n'a pas autorisation d'hébergement ASP.NET High.

Une tentative a été faite pour affecter à ApplicationName une chaîne dépassant 256 caractères.

Exemples

L’exemple suivant montre l’élément de la system.web section du fichier Web.config pour une application ASP.net. Il spécifie l’instance de l’application WindowsTokenRoleProvider et affecte ApplicationName à la propriété la valeur MyApplication .

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

Remarques

Contrairement à d’autres fournisseurs de rôles tels que SqlRoleProvider , la WindowsTokenRoleProvider classe n’associe pas d’informations de rôle à une application. Au lieu de cela, les informations de rôle sont extraites des groupes Windows sur l’ordinateur local. Plusieurs applications sur le même serveur qui utilisent la WindowsTokenRoleProvider classe partagent toujours les mêmes informations de rôle. Bien que applicationName puisse être configuré dans le fichier Web.config pour l’application, la ApplicationName propriété n’est pas utilisée pour récupérer les informations de rôle.

S’applique à

Voir aussi