Membership.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:
static property System::String ^ ApplicationName { System::String ^ get(); void set(System::String ^ value); };
public static string ApplicationName { get; set; }
static member ApplicationName : string with get, set
Public Shared Property ApplicationName As String
Valeur de propriété
Le nom de l’application.
Exemples
L’exemple de code suivant montre l’élément membership dans la system.web
section du fichier Web.config pour une application ASP.NET. Il spécifie que l’application utilise une SqlMembershipProvider instance et définit sur ApplicationNameMyApplication
.
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
<providers>
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
enablePasswordRetrieval="true"
enablePasswordReset="false"
requiresQuestionAndAnswer="true"
passwordFormat="Encrypted"
applicationName="MyApplication" />
</providers>
</membership>
Remarques
est ApplicationName utilisé pour identifier les utilisateurs spécifiques à une application. Autrement dit, le même nom d’utilisateur peut exister dans la base de données pour plusieurs applications ASP.NET qui spécifient un autre ApplicationName. Cela permet à plusieurs applications d’utiliser la même base de données pour stocker les informations utilisateur sans créer de conflits de noms d’utilisateur en double. Sinon, plusieurs applications ASP.NET peuvent utiliser la même base de données utilisateur en spécifiant le même ApplicationName. Peut ApplicationName être défini par programmation ou de manière déclarative dans la configuration de l’application web.
Attention
Étant donné qu’une seule instance de fournisseur d’appartenances par défaut est utilisée pour toutes les demandes traitées par un HttpApplication objet, plusieurs requêtes peuvent s’exécuter simultanément et tenter de définir la valeur de la ApplicationName propriété. La ApplicationName propriété n’est pas thread-safe pour plusieurs écritures, et la modification de la valeur de propriété ApplicationName peut entraîner un comportement inattendu pour plusieurs utilisateurs d’une application. Nous vous recommandons d’éviter d’écrire du code qui permet aux utilisateurs de définir la ApplicationName propriété, sauf si vous le devez. Une application administrative qui gère les données d’appartenance pour plusieurs applications est un exemple d’application où la définition de la ApplicationName propriété peut être requise. Une telle application doit être une application mono-utilisateur et non une application web.
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour