RoleProvider.ApplicationName Propriété

Définition

Obtient ou définit le nom de l'application pour laquelle stocker ou récupérer des informations de rôle.

public:
 abstract property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public abstract string ApplicationName { get; set; }
member this.ApplicationName : string with get, set
Public MustOverride Property ApplicationName As String

Valeur de propriété

String

Nom de l'application pour laquelle stocker et récupérer des informations de rôle.

Exemples

L’exemple de code suivant montre un exemple d’implémentation de la ApplicationName propriété.

private string pApplicationName;

public override string ApplicationName
{
  get { return pApplicationName; }
  set { pApplicationName = value; }
}
Private pApplicationName As String

Public Overrides Property ApplicationName As String 
  Get
    Return pApplicationName
  End Get
  Set
    pApplicationName = value
  End Set
End Property

Remarques

Il ApplicationName est utilisé par la Roles classe pour associer des utilisateurs et des rôles à différentes applications. Cela permet à plusieurs applications d’utiliser la même base de données pour stocker des informations sur l’utilisateur et le rôle sans entrer en conflit entre les noms d’utilisateurs dupliqués ou les noms de rôles. Plusieurs applications ASP.NET peuvent utiliser la même base de données en spécifiant la même valeur dans la ApplicationName propriété. La ApplicationName propriété peut être définie par programmation, ou elle peut être définie de manière déclarative dans le fichier de configuration de l’application Web à l’aide de l’attribut applicationName .

Si aucune propriété n’est ApplicationName spécifiée, nous vous recommandons d’utiliser la valeur de la ApplicationVirtualPath propriété.

S’applique à

Voir aussi