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