C# Class OpenPr0gramm.ItemDownloader

Inheritance: IDisposable
ファイルを表示 Open project: holzmaster/OpenPr0gramm

Public Methods

Method Description
Dispose ( ) : void
DownloadItemAsync ( System.Item item ) : Task
ItemDownloader ( DownloadKind downloadKind ) : System
ItemDownloader ( DownloadKind downloadKind, bool useHttps ) : System

Private Methods

Method Description
CreateHttpClient ( DownloadKind downloadKind, bool useHttps ) : HttpClient
GetBaseAddressForDownloadKind ( DownloadKind downloadKind, bool useHttps ) : string
GetServiceFromClient ( IPr0grammApiClient client ) : IPr0grammItemsService

Method Details

Dispose() public method

public Dispose ( ) : void
return void

DownloadItemAsync() public method

public DownloadItemAsync ( System.Item item ) : Task
item System.Item
return Task

ItemDownloader() public method

public ItemDownloader ( DownloadKind downloadKind ) : System
downloadKind DownloadKind
return System

ItemDownloader() public method

public ItemDownloader ( DownloadKind downloadKind, bool useHttps ) : System
downloadKind DownloadKind
useHttps bool
return System