This method is only called if you implemented the
IwodSFTPNotify interface in your application and the
wodSFTP.Notification
property has received a reference to an instance of your
implementation.
This notification method is called as a result of
GetAttributes
method call. Once server returns information about
requested file/directory, it will be parsed by wodSFTP and
provided using this notification method.
Permissions are defined by the POSIX standard. For a brief description please refer to the GetAttributes
page.
If you are retrieving information for files
larger than 4.2GB, where remote file size cannot be presented
using a long value, the Attribute64 notification method will be
called instead of Attributes
(the component will never call both of them). This is only done
for compatibility with previous versions of our
component. If you still want to use just one notification
method, you should create code like this, that just wraps the new
notification from the old one (code for VB):
Private Sub Sftp1_Attributes(ByVal
Owner As wodSFTPCom, ByVal
Size As Long, ByVal Uid
As Long,
ByVal Gid As Long, ByVal Permissions As
Long, ByVal
AccessTime As Date, ByVal
ModificationTime As Date)
Sftp1_Attributes64
Owner, Size, 0, Uid, Gid, Permissions, AccessTime,
ModificationTime
End Sub
Private Sub Sftp1_Attributes64(ByVal
Owner As wodSFTPCom, ByVal
SizeLo As Long, ByVal SizeHi
As Long,
ByVal Uid As Long, ByVal Gid As
Long, ByVal
Permissions As Long, ByVal AccessTime
As Date,
ByVal ModificationTime As Date)
' add real code here
End Sub