Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
下载由此对象的属性所指定的文件,并将进度事件发布到指定监听器。
Public Function DownloadFile( ByVal listener As ULFileTransferProgressListener ) As Boolean
public bool DownloadFile(ULFileTransferProgressListener listener)
listener 接收文件传输进度事件的对象。
如果成功则返回 true,否则返回 false(检查 ULFileTransfer.StreamErrorCode 以及其它状态属性以找到原因)。
MobiLink 服务器使用 ULFileTransfer.Stream、ULFileTransfer.UserName、ULFileTransfer.Password 和 ULFileTransfer.Version 将 ULFileTransfer.FileName 所指定的文件下载到 ULFileTransfer.LocalPath。影响下载的其它属性有 ULFileTransfer.LocalFileName、ULFileTransfer.AuthenticationParms 和 ULFileTransfer.ResumePartialDownload。
为避免文件损坏,UltraLite.NET 将会下载到临时文件,且仅在下载完成后才会替换本地文件。
在此对象的 ULFileTransfer.AuthStatus、ULFileTransfer.AuthValue、ULFileTransfer.FileAuthCode、ULFileTransfer.TransferedFile、ULFileTransfer.StreamErrorCode 和 ULFileTransfer.StreamErrorSystem 中将报告详细的结果状态。
如果发生错误,可能会导致不会向监听器发送任何数据。