C# 클래스 PodcastProvider.PodcastProvider

상속: IRadioProvider
파일 보기 프로젝트 열기: ribbons/RadioDownloader 1 사용 예제들

공개 메소드들

메소드 설명
CancelDownload ( ) : void
DownloadProgramme ( string progExtId, string episodeExtId, ProgrammeInfo progInfo, EpisodeInfo epInfo, string finalName ) : string
GetAvailableEpisodes ( string progExtId, ProgrammeInfo progInfo, int page ) : AvailableEpisodes
GetEpisodeInfo ( string progExtId, ProgrammeInfo progInfo, string episodeExtId ) : EpisodeInfo
GetFindNewPanel ( object view ) : Panel
GetProgrammeInfo ( string progExtId ) : ProgrammeInfo
GetShowMoreProgInfoHandler ( ) : ShowMoreProgInfoEventHandler
GetShowOptionsHandler ( ) : EventHandler
ShowMoreProgInfo ( string progExtId ) : void

비공개 메소드들

메소드 설명
CreateNamespaceMgr ( XmlDocument document ) : XmlNamespaceManager
DoDownload_DownloadProgress ( object sender, DownloadProgressChangedEventArgs e ) : void
ItemNodeFromEpisodeID ( XmlDocument rss, string episodeExtId ) : XmlNode
ItemNodeToEpisodeID ( XmlNode itemNode ) : string
LoadFeedXml ( Uri url ) : XmlDocument
RSSNodeImage ( XmlNode node, XmlNamespaceManager namespaceMgr ) : Bitmap
RaiseFindNewException ( Exception exception ) : void
RaiseFoundNew ( string extId ) : void
TidyUpWhitespace ( string input ) : string

Convert instances of CRLF to LF and replace runs of more than two line breaks in a row with two line breaks.

메소드 상세

CancelDownload() 공개 메소드

public CancelDownload ( ) : void
리턴 void

DownloadProgramme() 공개 메소드

public DownloadProgramme ( string progExtId, string episodeExtId, ProgrammeInfo progInfo, EpisodeInfo epInfo, string finalName ) : string
progExtId string
episodeExtId string
progInfo RadioDld.ProgrammeInfo
epInfo RadioDld.EpisodeInfo
finalName string
리턴 string

GetAvailableEpisodes() 공개 메소드

public GetAvailableEpisodes ( string progExtId, ProgrammeInfo progInfo, int page ) : AvailableEpisodes
progExtId string
progInfo RadioDld.ProgrammeInfo
page int
리턴 RadioDld.AvailableEpisodes

GetEpisodeInfo() 공개 메소드

public GetEpisodeInfo ( string progExtId, ProgrammeInfo progInfo, string episodeExtId ) : EpisodeInfo
progExtId string
progInfo RadioDld.ProgrammeInfo
episodeExtId string
리턴 RadioDld.EpisodeInfo

GetFindNewPanel() 공개 메소드

public GetFindNewPanel ( object view ) : Panel
view object
리턴 System.Windows.Forms.Panel

GetProgrammeInfo() 공개 메소드

public GetProgrammeInfo ( string progExtId ) : ProgrammeInfo
progExtId string
리턴 RadioDld.ProgrammeInfo

GetShowMoreProgInfoHandler() 공개 메소드

public GetShowMoreProgInfoHandler ( ) : ShowMoreProgInfoEventHandler
리턴 ShowMoreProgInfoEventHandler

GetShowOptionsHandler() 공개 메소드

public GetShowOptionsHandler ( ) : EventHandler
리턴 EventHandler

ShowMoreProgInfo() 공개 메소드

public ShowMoreProgInfo ( string progExtId ) : void
progExtId string
리턴 void