Discuss this help topic in SecureBlackbox Forum

TElSftpOperation

Declared in     


Filter: C#/Java  VB.NET  Pascal  C++  PHP  


Defines possible SFTP operations.

Declaration

[C#/Java]
    public enum TElSftpOperation { soNone = 0, soCreateFile = 1, soCreateSymLink = 2, soMakeDirectory = 3, soOpenDirectory = 4, soOpenFile = 5, soRead = 6, soReadDirectory = 7, soReadSymLink = 8, soRemoveDirectory = 9, soRemoveFile = 10, soRenameFile = 11, soRequestAbsolutePath = 12, soRequestAttributes = 13, soSetAttributes = 14, soWrite = 15, soCloseHandle = 16, soVersion = 17, soExtension = 18, soCreateHardLink = 19, soBlock = 20, soUnblock = 21 };

[VB.NET]
    Enum TElSftpOperation
        soNone = 0
        soCreateFile = 1
        soCreateSymLink = 2
        soMakeDirectory = 3
        soOpenDirectory = 4
        soOpenFile = 5
        soRead = 6
        soReadDirectory = 7
        soReadSymLink = 8
        soRemoveDirectory = 9
        soRemoveFile = 10
        soRenameFile = 11
        soRequestAbsolutePath = 12
        soRequestAttributes = 13
        soSetAttributes = 14
        soWrite = 15
        soCloseHandle = 16
        soVersion = 17
        soExtension = 18
        soCreateHardLink = 19
        soBlock = 20
        soUnblock = 21
    End Enum

[Pascal]
    TElSftpOperation = (soNone, soCreateFile, soCreateSymLink, soMakeDirectory, soOpenDirectory, soOpenFile, soRead, soReadDirectory, soReadSymLink, soRemoveDirectory, soRemoveFile, soRenameFile, soRequestAbsolutePath, soRequestAttributes, soSetAttributes, soWrite, soCloseHandle, soVersion, soExtension, soCreateHardLink, soBlock, soUnblock);

[C++]
    typedef uint8_t TElSftpOperationRaw;
    typedef enum { soNone = 0, soCreateFile = 1, soCreateSymLink = 2, soMakeDirectory = 3, soOpenDirectory = 4, soOpenFile = 5, soRead = 6, soReadDirectory = 7, soReadSymLink = 8, soRemoveDirectory = 9, soRemoveFile = 10, soRenameFile = 11, soRequestAbsolutePath = 12, soRequestAttributes = 13, soSetAttributes = 14, soWrite = 15, soCloseHandle = 16, soVersion = 17, soExtension = 18, soCreateHardLink = 19, soBlock = 20, soUnblock = 21 } TElSftpOperation;

[PHP]
    class TElSftpOperation extends TSBBaseEnum {
        const soNone = 0;
        const soCreateFile = 1;
        const soCreateSymLink = 2;
        const soMakeDirectory = 3;
        const soOpenDirectory = 4;
        const soOpenFile = 5;
        const soRead = 6;
        const soReadDirectory = 7;
        const soReadSymLink = 8;
        const soRemoveDirectory = 9;
        const soRemoveFile = 10;
        const soRenameFile = 11;
        const soRequestAbsolutePath = 12;
        const soRequestAttributes = 13;
        const soSetAttributes = 14;
        const soWrite = 15;
        const soCloseHandle = 16;
        const soVersion = 17;
        const soExtension = 18;
        const soCreateHardLink = 19;
        const soBlock = 20;
        const soUnblock = 21;
    }

Possible values

Declared in

.NET:
  • Namespace: SBSftpCommon
  • Assembly: SecureBlackbox.SFTPCommon
VCL:
  • Unit: SBSftpCommon
Java:
  • Package: SecureBlackbox.SFTPCommon.jar
C++:
  • sbsftpcommon.h

Discuss this help topic in SecureBlackbox Forum