指定されたリスナに送信されるプログレス・イベントとともに、このオブジェクトのプロパティで指定されたファイルをダウンロードします。
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 でレポートされます。
エラーが発生すると、リスナにはデータが送信されないことがあります。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |