La classe NsUserProfile représente un profil utilisateur dont les paramètres permettent de se connecter à un serveur de sauvegarde.
L'identificateur local unique de l'utilisateur. Un identificateur aléatoire est automatiquement assigné lors de l'instanciation de la classe.
Le nom du profil utilisateur tel qu'il apparaît dans les interfaces du logiciel.
Le login à utiliser pour la connexion.
Le mot de passe à utiliser pour la connexion.
Les paramètres du serveur de sauvegarde associés au profil utilisateur, de type NsConnectionParameters, s'ils ont été assignés et qu'ils sont sauvegardés sur le disque au moment de l'appel.
Charge un profil utilisateur ProfileID depuis la base de données locale.
Met à jour le profil utilisateur représenté par l'objet.
Supprime le profil utilisateur représenté par l'objet.
Met à jour la clé de chiffrement du profil utilisateur à partir de la phrase secrète Passphrase.
set userProfile = CreateObject("NsClientAPI.NsUserProfile")
set serverParams = CreateObject("NsClientAPI.NsConnectionParameters")
' Le nom du serveur de sauvegarde
serverParams.Name = "Serveur local"
' L'adresse hôte
serverParams.Host = "bck.fabrikam.com"
' Son port de fonctionnement
serverParams.Port = 443
' Le serveur n'utilise pas SSL
serverParams.UseSSL = false
' On enregistre les paramètres serveur
if serverParams.Save then
' Définir le nom du profil utilisateur
userProfile.Name = "Marc Boissier"
' Définir son login
userProfile.Login = "mboissier@netstation"
' Définir son mot de passe
userProfile.Password = "secret"
' Associer les paramètres de connexion
userProfile.ConnectionParameters = serverParams
' On enregistre le profil utilisateur
if userProfile.Save then
' Et on définit sa passphrase !
userProfile.SetKeyFromPassphrase("Ceci est ma passphrase")
end if
end if