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

SQL Anywhere 11.0.1 (日本語) » Ultra Light - .NET プログラミング » Ultra Light .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 とその他のステータスに関するプロパティを確認)。

備考

ULFileTransfer.FileName で指定されたファイルが、Mobile Link サーバによって ULFileTransfer.DestinationPath にダウンロードされます。このとき、ULFileTransfer.Stream、ULFileTransfer.UserName、ULFileTransfer.Password、および ULFileTransfer.Version が使用されます。ダウンロードに影響を及ぼすその他のプロパティは、ULFileTransfer.DestinationFileName、ULFileTransfer.AuthenticationParms、ULFileTransfer.ForceDownload、ULFileTransfer.ResumePartialDownload です。

ファイルが破損することを防ぐため、Ultra Light.NET はテンポラリ・ファイルにダウンロードし、ダウンロードが完了したときのみ対象ファイルを置換します。

結果の詳細なステータスは、このオブジェクトのULFileTransfer.AuthStatus、ULFileTransfer.AuthStatus、ULFileTransfer.FileAuthCode、ULFileTransfer.DownloadedFile、ULFileTransfer.StreamErrorCode、および ULFileTransfer.StreamErrorSystem でレポートされます。

エラーが発生すると、リスナにはデータが送信されないことがあります。

参照