Client Settings Interface Methods

Use GetUserSettings or GetSettingsLevelSettings methods in the ICISite interface to manage user account or settings level (template) settings.

Example

Set oUser = oSite.GetUserSettings(aUsr(j))

Set 0SettingsLevel = oSite.GetSettingsLevelSettings("Default Settings")

Once you obtain a handle to the user or settings level settings, you can Get or Set permissions for that user or template.

When you call methods or change properties of the ICIClientSettings interface, you must call ICIServer's ApplyChanges method in order for the changes to take effect.

SFTPAdvBool Data Type

Some methods of the ICIClientSettings interface use the SFTPAdvBool data type. It is an enumeration data type and it is similar to VARIANT_BOOL, but it has one additional value: abInherited. When a user setting is given the abInherited value, it means the user setting is inherited from the user's Settings Level.

SFTPAdvBool Data Type Definition

typedef enum

{

    abFalse = 0,

    abTrue = 1,

    abInherited = -2

} SFTPAdvBool;

When you change a user account or Settings Level with the ICIClientSettings interface, you must call ICIServer's ApplyChanges method for the changes to take effect.

Available Client Settings Interface Methods:

Related Topics

Client Setting Interface Properties

Retrieving a User's Settings (GetUserSettings)

Retrieving a List of a Settings in a User Settings Level (GetSettingsLevelSettings)

Retrieving a List of Connected Users (GetConnectedUsers)