class NsLoadUserObjects

La classe NsLoadUserObjects permet de charger en une seule passe les objets attachés à un utilisateur donné.

Une seule requête est envoyée au serveur, et permet d'obtenir en réponse le profil utilisateur complet (NsUser), les informations de statistiques globales (NsUserStats), la liste des sauvegardes (NsBackup) associées à l'utilisateur ainsi que la liste des statistiques pour chaque sauvegarde (NsBackupStats).

Pour des raisons de performances, l'usage de cette classe est recommandé lorsque vous désirez calculer des informations sur le stockage ou les sauvegardes d'un utilisateur donné.

VARIANT_BOOL LoadFromID(NsConnection Connection, __int64 UserID)

Charge en mémoire les objets principaux associés à l'utilisateur UserID.

VARIANT_BOOL LoadFromUserName(NsConnection Connection, BSTR UserName)

Charge en mémoire les objets principaux associés à l'utilisateur de nom (login) UserName.

NsUser User()

Le profil utilisateur chargé.

NsUserStats UserStats()

Les statistiques d'occupation chargés.

NsBackupCollection ListOfBackups()

La liste des sauvegardes associées à l'utilisateur.

NsBackupStatsCollection ListOfBackupStats()

La liste des statistiques par sauvegardes. Les objets statistiques sont stockés dans le même ordre que les objets sauvegardes, aussi une sauvegarde à l'index i dans la liste ListOfBackups verra ses statistiques stockées au même index i dans la liste ListOfBackupStats.

NsLocalBackupCollection ListOfLocalBackups()

La liste des sauvegardes locales associées à l'utilisateur.