C# Класс RadioDld.Model.Download

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

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

Метод Описание
Add ( int epids ) : bool
BumpPlayCount ( int epid ) : void
Cleanup ( Status status, System.DateTime olderThan, int progid, bool orphans, bool played, bool noDeleteAudio ) : void
Compare ( int epid1, int epid2 ) : int
Count ( ) : long
CountErrored ( ) : long
CountNew ( ) : long
CreateSaveFileName ( string formatString, Programme progInfo, Episode epInfo ) : string
Download ( SQLiteMonDataReader reader ) : System
Download ( int epid ) : System
FetchAll ( ) : List
FetchLatest ( int count ) : List
FetchVisible ( DataSearch dataSearch ) : List
FindFreeSaveFileName ( string formatString, Programme progInfo, Episode epInfo, string baseSavePath ) : string
IsDownload ( int epid ) : bool
Remove ( int epid ) : void
ReportError ( int epid ) : void
Reset ( int epid ) : void
ResetAsync ( int epid, bool auto ) : void
SetComplete ( int epid, string fileName ) : void
SetErrorred ( int epid, ErrorType errorType, object details ) : void
UpdatePaths ( Status status, string newPath, string newFormat ) : void

Защищенные методы

Метод Описание
FetchData ( SQLiteMonDataReader reader ) : void

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

Метод Описание
AddAsync ( int epids ) : void
BumpPlayCountAsync ( int epid ) : void
Download ( ) : System
Episode_Updated ( int epid ) : void
RemoveAsync ( int epid, bool auto ) : void

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

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

public static Add ( int epids ) : bool
epids int
Результат bool

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

public static BumpPlayCount ( int epid ) : void
epid int
Результат void

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

public static Cleanup ( Status status, System.DateTime olderThan, int progid, bool orphans, bool played, bool noDeleteAudio ) : void
status Status
olderThan System.DateTime
progid int
orphans bool
played bool
noDeleteAudio bool
Результат void

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

public static Compare ( int epid1, int epid2 ) : int
epid1 int
epid2 int
Результат int

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

public static Count ( ) : long
Результат long

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

public static CountErrored ( ) : long
Результат long

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

public static CountNew ( ) : long
Результат long

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

public static CreateSaveFileName ( string formatString, Programme progInfo, Episode epInfo ) : string
formatString string
progInfo Programme
epInfo Episode
Результат string

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

public Download ( SQLiteMonDataReader reader ) : System
reader SQLiteMonDataReader
Результат System

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

public Download ( int epid ) : System
epid int
Результат System

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

public static FetchAll ( ) : List
Результат List

FetchData() защищенный Метод

protected FetchData ( SQLiteMonDataReader reader ) : void
reader SQLiteMonDataReader
Результат void

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

public static FetchLatest ( int count ) : List
count int
Результат List

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

public static FetchVisible ( DataSearch dataSearch ) : List
dataSearch DataSearch
Результат List

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

public static FindFreeSaveFileName ( string formatString, Programme progInfo, Episode epInfo, string baseSavePath ) : string
formatString string
progInfo Programme
epInfo Episode
baseSavePath string
Результат string

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

public static IsDownload ( int epid ) : bool
epid int
Результат bool

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

public static Remove ( int epid ) : void
epid int
Результат void

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

public static ReportError ( int epid ) : void
epid int
Результат void

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

public static Reset ( int epid ) : void
epid int
Результат void

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

public static ResetAsync ( int epid, bool auto ) : void
epid int
auto bool
Результат void

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

public static SetComplete ( int epid, string fileName ) : void
epid int
fileName string
Результат void

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

public static SetErrorred ( int epid, ErrorType errorType, object details ) : void
epid int
errorType ErrorType
details object
Результат void

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

public static UpdatePaths ( Status status, string newPath, string newFormat ) : void
status Status
newPath string
newFormat string
Результат void