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 の値とその他のステータスに関するプロパティを確認)。
ULFileTransfer.FileName 値で指定されたファイルが、Mobile Link サーバによって ULFileTransfer.LocalPath 値にダウンロードされます。このとき、ULFileTransfer.Stream、ULFileTransfer.UserName、ULFileTransfer.Password、および ULFileTransfer.Version の各値が使用されます。
ファイルが破損することを防ぐため、Ultra Light.NET はテンポラリファイルにダウンロードし、ダウンロードが完了したときのみローカルファイルを置換します。ダウンロードに影響を及ぼすその他のプロパティは、ULFileTransfer.LocalFileName、ULFileTransfer.AuthenticationParms、ULFileTransfer.ResumePartialDownload です。
結果の詳細なステータスは、このオブジェクトの ULFileTransfer.AuthStatus、ULFileTransfer.AuthStatus、ULFileTransfer.FileAuthCode、ULFileTransfer.TransferredFile、ULFileTransfer.StreamErrorCode、ULFileTransfer.StreamErrorSystem の各値でレポートされます。
エラーが発生すると、リスナにはデータが送信されないことがあります。