C# Класс PluralsightDownloader.Downloader

Показать файл Открыть проект

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

Метод Описание
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