URLSaveAsynchronous
URLSaveAsynchronousは,バージョン11.2で実験的に導入されたURLDownloadSubmitに置き換えられた.
URLSaveAsynchronous["url","file",func]
イベントが起ると func を呼び,バックグラウンドで"file"にダウンロードする.
詳細とオプション
- 起り得るイベントタイプ
-
"data" 接続が完了したことを示すために使える空リストを返す "progress" 現行接続に関する情報を{dlnow,dltotal,ulnow,ultotal}の形で返す "error" URLに接続を試みた際にエラーが起ったことを示す "headers" Webサーバから受け取ったヘッダ "cookies" 既知のクッキーすべてのリスト "statuscode" サーバから返されたステータスコード - 使用可能なオプション
-
Method "GET" リクエストに使用するメソッド "Parameters" {} リクエストに送られるパラメータ "Body" "" 送信するメッセージ本体のコンテンツ "MultipartElements" {} 送信する複数部分からなるデータのリスト "Username" "" リクエストに使用するユーザ名 "Password" "" リクエストに使用するパスワード "Headers" {} HTTPサーバにマニュアルで送るヘッダ "Cookies" Automatic サーバに渡すクッキー "StoreCookies" True 受信したクッキーを保存するかどうか "VerifyPeer" True SSL認証を使って信頼性を証明 "UserAgent" Automatic 送信するユーザエージェント文字列 "ReadTimeout" 0 データのアップロード/ダウンロードに許容する時間 "ConnectTimeout" 0 サーバへの接続に許容する時間 "Progress" False "progress"イベントを引き起すかどうか "Transfer" Automatic Automaticのときは,"data"イベントが1回返され,ダウンロードされたすべてのデータを返す."Chunks"であれば,最後のイベントが引き起こされた後でダウンロードされたデータを使って"data"イベントが何回も引き起される "UserData" None このオプションに渡された式はいかなるものも,イベント関数の中のAsynchronousTaskObjectで使うために保存される.データは,イベント関数に渡されたAsynchronousTaskObjectのオプションを調べることで見付けることができる BinaryFormat True 新規行あるいは他のデータのテキスト解釈を避けるかどうか "FollowRedirects" True リダイレクトに従うかどうか - イベントが起ると,URLSaveAsynchronousに渡されたイベント関数が実行される.イベント関数には,AsynchronousTaskObject,イベント名,イベントから受け取ったデータの3つの引数が渡される.イベント関数はURLSaveAsynchronousから受け取ったデータを処理する唯一のメソッドである.
例題
すべて開くすべて閉じるオプション (15)
特性と関係 (1)
URLFetchAsynchronousを使って直接Wolfram言語にコンテンツをロードする:
Wolfram Research (2012), URLSaveAsynchronous, Wolfram言語関数, https://reference.wolfram.com/language/ref/URLSaveAsynchronous.html.
テキスト
Wolfram Research (2012), URLSaveAsynchronous, Wolfram言語関数, https://reference.wolfram.com/language/ref/URLSaveAsynchronous.html.
CMS
Wolfram Language. 2012. "URLSaveAsynchronous." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/URLSaveAsynchronous.html.
APA
Wolfram Language. (2012). URLSaveAsynchronous. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/URLSaveAsynchronous.html