C# Класс BiliRanking.Core.TSDownload

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DownloadedBytes long
Percent float
Progressbar System.Windows.Forms.ProgressBar
Speed long
TotalBytes long

Открытые методы

Метод Описание
GetCutFileName ( string url ) : string

根据下载地址获取文件名(截尾)

GetFileName ( string url ) : string

根据HTTP头文件并转码获取文件名

Start ( ) : void

开始下载(如文件已存在则自动加(n))

StartWithoutThread ( ) : void
Stop ( ) : void

停止下载

TSDownload ( ) : System

默认构造函数

TSDownload ( string url ) : System

构造函数,下载到同目录下,保存的文件名通过url转换

TSDownload ( string url, string filename ) : System

构造函数

removeInvChrInPath ( string origFileOrPathStr ) : string

删除路径和文件名中的非法字符 http://www.crifan.com/files/doc/docbook/crifanlib_csharp/release/webhelp/removeinvchrinpath.html

tims_Elapsed ( object sender, System e ) : void

Приватные методы

Метод Описание
SetPbM ( int n ) : void

修改进度条总大小

SetPbV ( int n ) : void

修改进度条已下载大小

ThreadDL ( ) : void

下载专用线程的方法

Описание методов

GetCutFileName() публичный статический Метод

根据下载地址获取文件名(截尾)
public static GetCutFileName ( string url ) : string
url string 下载地址
Результат string

GetFileName() публичный статический Метод

根据HTTP头文件并转码获取文件名
public static GetFileName ( string url ) : string
url string 下载地址
Результат string

Start() публичный Метод

开始下载(如文件已存在则自动加(n))
public Start ( ) : void
Результат void

StartWithoutThread() публичный Метод

public StartWithoutThread ( ) : void
Результат void

Stop() публичный Метод

停止下载
public Stop ( ) : void
Результат void

TSDownload() публичный Метод

默认构造函数
public TSDownload ( ) : System
Результат System

TSDownload() публичный Метод

构造函数,下载到同目录下,保存的文件名通过url转换
public TSDownload ( string url ) : System
url string 下载地址
Результат System

TSDownload() публичный Метод

构造函数
public TSDownload ( string url, string filename ) : System
url string 下载地址
filename string 保存的文件名(可包含绝对路径)
Результат System

removeInvChrInPath() публичный статический Метод

删除路径和文件名中的非法字符 http://www.crifan.com/files/doc/docbook/crifanlib_csharp/release/webhelp/removeinvchrinpath.html
public static removeInvChrInPath ( string origFileOrPathStr ) : string
origFileOrPathStr string
Результат string

tims_Elapsed() публичный Метод

public tims_Elapsed ( object sender, System e ) : void
sender object
e System
Результат void

Описание свойств

DownloadedBytes публичное свойство

已下载大小(字节)
public long DownloadedBytes
Результат long

Percent публичное свойство

已下载百分比
public float Percent
Результат float

Progressbar публичное свойство

(可选)进度条
public ProgressBar,System.Windows.Forms Progressbar
Результат System.Windows.Forms.ProgressBar

Speed публичное свойство

public long Speed
Результат long

TotalBytes публичное свойство

总大小(字节)
public long TotalBytes
Результат long