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 值。
为避免文件损坏,UltraLite.NET 将会下载到临时文件,且仅在下载完成后才会替换本地文件。影响下载的其它属性为:ULFileTransfer.LocalFileName、ULFileTransfer.AuthenticationParms 和 ULFileTransfer.ResumePartialDownload。
在此对象的 ULFileTransfer.AuthStatus、ULFileTransfer.AuthValue、ULFileTransfer.FileAuthCode、ULFileTransfer.TransferredFile、ULFileTransfer.StreamErrorCode 和 ULFileTransfer.StreamErrorSystem 值中将报告详细的结果状态。
如果发生错误,可能会导致不会向监听器发送任何数据。