C# 클래스 PluralsightDownloader.Downloader

파일 보기 프로젝트 열기: bogusgithubuser/PluralsightDownloader

공개 메소드들

메소드 설명
Download ( Entity baseObject, string downloadFolder ) : void
Downloader ( Configuration configuration ) : System.IO
Downloader ( ICookieProvider cookieProvider, IWebScraper webScraper, IWebsiteParser websiteParser ) : System.IO
GetCourse ( string courseUrl ) : Course
SetCredentials ( string username, string password ) : void

비공개 메소드들

메소드 설명
CreateDirectoryIfNotExists ( string filename ) : void
DownloadCourse ( Course course, string downloadFolder ) : void
DownloadLesson ( Lesson lesson, string downloadFolder ) : void
DownloadModule ( Module module, string downloadFolder ) : void
GetLastSegmentOfUrlString ( string urlString ) : string
GetLessonFilenameForDownload ( Lesson lesson, string downloadFolder ) : string

메소드 상세

Download() 공개 메소드

public Download ( Entity baseObject, string downloadFolder ) : void
baseObject Entity
downloadFolder string
리턴 void

Downloader() 공개 메소드

public Downloader ( Configuration configuration ) : System.IO
configuration Configuration
리턴 System.IO

Downloader() 공개 메소드

public Downloader ( ICookieProvider cookieProvider, IWebScraper webScraper, IWebsiteParser websiteParser ) : System.IO
cookieProvider ICookieProvider
webScraper IWebScraper
websiteParser IWebsiteParser
리턴 System.IO

GetCourse() 공개 메소드

public GetCourse ( string courseUrl ) : Course
courseUrl string
리턴 Course

SetCredentials() 공개 메소드

public SetCredentials ( string username, string password ) : void
username string
password string
리턴 void