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