C# Класс DaiSukiPlugin.DaiSuki

Наследование: ADBaseLibrary.BaseDownloadPlugin, IDownloadPlugin
Показать файл Открыть проект

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

Метод Описание
Authenticate ( object>.Dictionary authenticationmetadata ) : Task
DaiSuki ( ) : System
Deserialize ( string>.Dictionary data ) : ISession
Download ( ISession session, Episode episode, string template, string downloadpath, Quality quality, System.Text.Format formats, CancellationToken token, IProgress progress ) : Task
Episodes ( ISession session, Show show ) : Task
Exit ( ) : void
Information ( ) : DownloadPluginInfo
ProviderFromPEM ( string base64key ) : RSACryptoServiceProvider
SetRequirements ( object>.Dictionary globalmetadata ) : Task
Shows ( ISession session ) : Task
Shows ( ISession session, ShowType type ) : Task
Updates ( ISession session ) : Task

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

Метод Описание
BestMediaFromManifest ( Manifest m, Quality q ) : Quality>?.KeyValuePair
GenGUID ( int length = 5 ) : string
GetEpisode ( Show s, Match m ) : Episode
Shows ( ISession session, bool order ) : Task
VerifyLogin ( CookieCollection cookies ) : bool

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

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

public Authenticate ( object>.Dictionary authenticationmetadata ) : Task
authenticationmetadata object>.Dictionary
Результат Task

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

public DaiSuki ( ) : System
Результат System

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

public Deserialize ( string>.Dictionary data ) : ISession
data string>.Dictionary
Результат ISession

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

public Download ( ISession session, Episode episode, string template, string downloadpath, Quality quality, System.Text.Format formats, CancellationToken token, IProgress progress ) : Task
session ISession
episode ADBaseLibrary.Episode
template string
downloadpath string
quality Quality
formats System.Text.Format
token System.Threading.CancellationToken
progress IProgress
Результат Task

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

public Episodes ( ISession session, Show show ) : Task
session ISession
show ADBaseLibrary.Show
Результат Task

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

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

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

public Information ( ) : DownloadPluginInfo
Результат ADBaseLibrary.DownloadPluginInfo

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

public static ProviderFromPEM ( string base64key ) : RSACryptoServiceProvider
base64key string
Результат System.Security.Cryptography.RSACryptoServiceProvider

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

public SetRequirements ( object>.Dictionary globalmetadata ) : Task
globalmetadata object>.Dictionary
Результат Task

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

public Shows ( ISession session ) : Task
session ISession
Результат Task

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

public Shows ( ISession session, ShowType type ) : Task
session ISession
type ShowType
Результат Task

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

public Updates ( ISession session ) : Task
session ISession
Результат Task