Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - .NET 编程 » UltraLite .NET 2.0 API 参考 » ULFileTransfer 类 » DownloadFile 方法

 

DownloadFile(ULFileTransferProgressListener) 方法

下载由此对象的属性所指定的文件,并将进度事件发布到指定监听器。

语法
Visual Basic
Public Function DownloadFile( _
   ByVal listener As ULFileTransferProgressListener _
) As Boolean
C#
public bool DownloadFile(
   ULFileTransferProgressListener listener
);
参数
  • listener   接收文件传输进度事件的对象。

返回值

如果成功则返回 true,否则返回 false(检查 ULFileTransfer.StreamErrorCode 以及其它状态属性以找到原因)。

注释

MobiLink 服务器使用 ULFileTransfer.Stream、ULFileTransfer.UserName、ULFileTransfer.Password 和 ULFileTransfer.Version 将 ULFileTransfer.FileName 所指定的文件下载到 ULFileTransfer.DestinationPath。影响下载的其它属性有 ULFileTransfer.DestinationFileName、ULFileTransfer.AuthenticationParms、ULFileTransfer.ForceDownload 和 ULFileTransfer.ResumePartialDownload。

为避免文件损坏,UltraLite.NET 将会下载到临时文件,且仅在下载完成后才会替换目标文件。

在此对象的 ULFileTransfer.AuthStatus、ULFileTransfer.AuthValue、ULFileTransfer.FileAuthCode、ULFileTransfer.DownloadedFile、ULFileTransfer.StreamErrorCode 和 ULFileTransfer.StreamErrorSystem 中将报告详细的结果状态。

如果发生错误,可能会导致不会向监听器发送任何数据。

另请参见