WindowsTokenRoleProvider.ApplicationName Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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 roleManager
dans la system.web
section du fichier Web.config pour une application ASP.NET. Il spécifie l’instance de l’application WindowsTokenRoleProvider et définit la ApplicationName propriété sur 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 , SqlRoleProviderla WindowsTokenRoleProvider classe n’associe pas d’informations de rôle à une application. Au lieu de cela, les informations de rôle proviennent 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 le applicationName
puisse être configuré dans le fichier Web.config de l’application, la ApplicationName propriété n’est pas utilisée pour récupérer les informations de rôle.