C# 클래스 DaiSukiPlugin.DaiSuki

상속: ADBaseLibrary.BaseDownloadPlugin, IDownloadPlugin
파일 보기 프로젝트 열기: maxpiva/AnimeOfflineDownloader

공개 메소드들

메소드 설명
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