COM interface methods and properties

This is a comprehensive list of methods and properties available for the COM interface for Server organized by API.

 

ICIServer interface

Methods

Properties

ICISites interface

Methods

ICISite interface

Methods

Properties

IPermission interface

Properties

ICICommandSettings interface

Methods

Properties

ICIClientSettings interface

Methods

ICICertInfo interface

Properties

 

 

 
ICIServer interface
Methods

Connect

GetAllowedMasks

Close

GetDeniedMasks

Sites

AddIPAccessRule

GetLocalIP

RemoveIPAccessRule

GetLocalTime

 

back to top

Properties

IPAccessAllowedDefault

UseSSLForAdministration

ConnectMessage

SMTPServer

LogPath

SMTPPort

LogType

SMTPLogin

LogRotation

SMTPPassword

CertificateFilePath

SMTPSenderName

KeyFilePath

SMTPSenderAddr

PassPhrase

SMTPRecipientName

AdminPort

SMTPRecipientAddr

ListenIP

ApplyChanges

AllowRemoteAdministration

RefreshSettings

back to top

ICISites interface
Methods

Item

AddNTLMSite

Count

AddADSite

SiteById

AddODBCSite

Add

AddLocalSite

 

 

back to top

ICISite interface
Methods

GetConnectedCount

GetKeyFilePath

CreatePermissionGroup

GetUserSettings

Start

SetKeyFilePath

GetPermissionGroups

Remove

Stop

GetPassPhrase

RemovePermissionGroup

GetCommands

GetAuthManagerID

SetPassPhrase

RenamePermissionGroup

GetCommandSettings

GetRootFolder

GetTrustedCertsPath

AddUserToPermissionGroup

CreateCommand

SetRootFolder

GetAwaitingCertsPath

RemoveUserFromPermissionGroup

RemoveCommand

GetIP

GetDownloadSpeed

CreateUser

GetTrustedCertificates

SetIP

GetUploadSpeed

CreateUserEx

GetTrustedCertificateInfo

GetPort

GetDownloadCount

GetUsers

GetPendingCertificates

SetPort

GetUploadCount

RemoveUser

GetPendingCertificateInfo

GetFTPAccess

GetStartTime

RenameUser

ExportTrustedCertificate

SetFTPAccess

GetFolderList

GetSettingLevels

ImportTrustedCertificate

GetSSLAuth

GetFolderPermissions

GetSettingLevelUsers

RemoveTrustedCertificate

GetSSLImp

SetPermission

CreateSettingLevel

RemovePendingCertificate

SetSSLAuth

RemovePermission

RemoveSettingLevel

AddCertificateToTrusted

SetSSLImp

GetBlankPermission

RenameSettingLevel

GetAllowedMasks

GetCheckClientCert

CreatePhysicalFolder

MoveUserToSettingLevel

GetDeniedMasks

SetCheckClientCert

CreateVirtualFolder

GetPermissionGroupsOfUser

AddIPAccessRule

GetCertFilePath

RemoveFolder

ChangeUserPassword

RemoveIPAccessRule

SetCertFilePath

RenameFolder

GetSettngsLevelSettings

 

 

CancelTransfer

 

 

 

 

Properties

Name

AssignFullPermissionsForHomeFolder

DisconnectOnDos

ID

HasMaxSpeed

DOSLimit

IsStarted

MaxTransferSpeed

BanIPOnDos

UserLimitMessage

HasMaxUsers

AutoBanIPsPermanently

ExitMessage

MaxConcurrentConnections

EnablePortRange

VFSFilter

HasMaxConnectionsPerAccount

PASVListenIP

BlockAntiTimeOut

MaxConnectionsPerUser

PASVPortMin

BlockSiteToSite

HasMaxIPPerAccount

PASVPortMax

AutoCreateHomeFolder

MaxConnectionsFromSameIP

IPAccessAllowedDefault

 

 

 

back to top

IPermission interface
Properties

Folder

DirCreate

Client

DirDelete

FileUpload

DirList

FileDelete

DirShowHidden

FileRename

DirShowReadOnly

FileAppend

DirShowInList

FileDownload

 

back to top

ICIClientSettings interface
Methods

GetEnableAccount

GetTimeOut

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

 

back to top

ICICommandSettings interface
Methods

GetUserPermissions

RemoveUserPermission

AddUserPermission

 

 

Properties

Name

MinNumOfParams

Description

MinNumOfParamsMsg

Executable

RedirectOutputToClient

IsEnabled

RedirectOutputToLog

Parameters

EnableProcessTimeOut

RequireParams

ProcessTimeOut

back to top

ICICertInfo interface
Properties

ID

IssuerCountry

SubjectCountry

Description

IssuerCName

SubjectCName

IssuerOneLine

SubjectOneLine

NotBefore

IssuerUnit

SubjectUnit

NotAfter

IssuerOrg

SubjectOrg