Client settings interface

The ICIClientSettings interface allows you to make changes to specific user accounts or Settings Levels. Access the ICIClientSettings interface with either the ICISite GetUserSettings method or the ICISite GetSettingsLevelSettings method.

Examples

Set gs = s.GetSettingsLevelSettings(s_gr)

Set us = s.GetUserSettings(aUsr(j))

 

SFTPAdvBool Datatype

Some methods of the ICIClientSettings interface use the SFTPAdvBool datatype. It is an enumeration datatype 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 datatype definition

typedef enum

{

    abFalse = 0,

    abTrue = 1,

    abInherited = -2

} SFTPAdvBool;

 
Note

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

 

Methods

GetEnableAccount

GetTimeOut

GetExpirationDate

SetExpirationDate

SetClearFTP

SetHasUploadsPerSession

SetEnableAccount

SetTimeOut

GetHasMaxIPs

GetUploadsPerSession

GetHomeDirlsRoot

GetHasMaxSpeed

SetHasMaxIPs

SetUploadsPerSession

SetHomeDirlsRoot

SetHasMaxSpeed

GetMaxIPs

GetLoginMsg

GetAllowNoop

GetMaxSpeed

SetMaxIPs

SetLoginMsg

SetAllowNoop

SetMaxSpeed

GetHasMaxDownloadSize

GetLoginMsgString

GetAllowXCRC

GetHasMaxUsers

SetHasMaxDownloadSize

SetLoginMsgString

SetAllowXCRC

SetHasMaxUsers

GetMaxDownloadSize

GetHomeDir

GetChangePwd

GetMaxUsers

SetMaxDownloadSize

SetHomeDir

SetChangePwd

SetMaxUsers

GetHasDownloadsPerSession

GetHomeDirString

GetHasPwdRetries

GetMaxSpace

SetHasDownloadsPerSession

SetHomeDirString

SetHasPwdRetries

SetMaxSpace

GetDownloadsPerSession

GetHomeIP

GetPwdRetries

GetUsedSpace

SetDownloadsPerSession

SetHomeIP

SetPwdRetries

GetEnableDiskQuota

GetHasMaxUploadSize

GetHomeIPString

GetIncorrectPasswordAttempts

SetEnableDiskQuota

SetHasMaxUploadSize

SetHomeIPString

GetEnableTimeOut

GetSSL

GetMaxUploadSize

GetDescription

SetEnableTimeOut

SetSSL

SetMaxUploadSize

SetDescription

GetClearFTP

GetHasUploadsPerSession