コード例 #1
0
 private static extern IntPtr nim_http_create_download_file_range_request([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NimUtility.Utf8StringMarshaler))] string url,
                                                                          [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NimUtility.Utf8StringMarshaler))] string download_file_path,
                                                                          Int64 range_start, NIMHttp.CompletedCb complete_cb, IntPtr user_data);
コード例 #2
0
 /// <summary>
 /// 创建下载文件任务,支持断点续传
 /// </summary>
 /// <param name="url">资源地址</param>
 /// <param name="download_file_path">下载文件保存的本地路径</param>
 /// <param name="complete_cb">下载文件的起始点</param>
 /// <param name="complete_cb">结束回调</param>
 /// <param name="user_data">自定义数据</param>
 /// <returns>http任务句柄</returns>
 public static IntPtr CreateDownloadFileRangeRequest(string url, string download_file_path, Int64 range_start, NIMHttp.CompletedCb complete_cb, IntPtr user_data)
 {
     return(nim_http_create_download_file_range_request(url, download_file_path, range_start, complete_cb, user_data));
 }