Propriétés WebSecurity -CurrentUserId
Objet WebSecurity
Définition
CurrentUserIdLa propriété est l'WebSecurityID (clé primaire) de l'utilisateur actuel dans la base de données.
Syntaxe C# et VB
WebSecurity.CurrentUserId
Exemple
Exemple C#
@{
int value;
value=WebSecurity.CurrentUserId;
}
<p>L'ID de l'utilisateur actuel est : @value</p>
int value;
value=WebSecurity.CurrentUserId;
}
<p>L'ID de l'utilisateur actuel est : @value</p>
Exemple VB
@Code
Dim value as Integer
value=WebSecurity.CurrentUserId
Fin du code
<p>L'ID de l'utilisateur actuel est : @value</p>
Dim value as Integer
value=WebSecurity.CurrentUserId
Fin du code
<p>L'ID de l'utilisateur actuel est : @value</p>
Remarques
CurrentUserIdLa propriété est en lecture seule. Elle ne peut pas être modifiée via le code.
Cette propriété est utilisée pour identifierWebSecurityl'utilisateur dans la table de profil utilisateur et la table d'appartenance de la base de données.
Erreurs et exceptions
Si aucun utilisateur n'est actuellement connecté, alorsCurrentUserIdla propriété renvoie -1.
Dans les cas suivants, tout accèsWebSecurityà l'objet lèvera uneInvalidOperationException:
- InitializeDatabaseConnection()la méthode n'est pas appelée
- SimpleMembershipnon initialisé (ou désactivé dans la configuration du site web)
Données techniques
| Name | Valeur |
|---|---|
| Espace de noms | WebMatrix.WebData |
| Assembly | WebMatrix.WebData.dll |
Objet WebSecurity Autres extensions