C# 클래스 Solocast.Services.PodcastService

상속: IPodcastService
파일 보기 프로젝트 열기: Solocast/solocast-clients 1 사용 예제들

공개 메소드들

메소드 설명
DownloadEpisodeAsync ( Episode episode ) : System.Threading.Tasks.Task
GetNewEpisodesAsync ( Podcast podcast ) : Task>
GetPodcastAsync ( string feedUrl ) : Task
GetPodcastsAsync ( ) : Task>
PodcastService ( IFeedParaseService feedParser, IPodcastStore storageService, IFileDownloadService fileDownloadManager ) : Solocast.Core.Interfaces
SavePodcastAsync ( Podcast podcast ) : System.Threading.Tasks.Task
SavePodcastsAsync ( IEnumerable podcasts ) : System.Threading.Tasks.Task
SearchPodcast ( string searchString ) : Task>

메소드 상세

DownloadEpisodeAsync() 공개 메소드

public DownloadEpisodeAsync ( Episode episode ) : System.Threading.Tasks.Task
episode Episode
리턴 System.Threading.Tasks.Task

GetNewEpisodesAsync() 공개 메소드

public GetNewEpisodesAsync ( Podcast podcast ) : Task>
podcast Podcast
리턴 Task>

GetPodcastAsync() 공개 메소드

public GetPodcastAsync ( string feedUrl ) : Task
feedUrl string
리턴 Task

GetPodcastsAsync() 공개 메소드

public GetPodcastsAsync ( ) : Task>
리턴 Task>

PodcastService() 공개 메소드

public PodcastService ( IFeedParaseService feedParser, IPodcastStore storageService, IFileDownloadService fileDownloadManager ) : Solocast.Core.Interfaces
feedParser IFeedParaseService
storageService IPodcastStore
fileDownloadManager IFileDownloadService
리턴 Solocast.Core.Interfaces

SavePodcastAsync() 공개 메소드

public SavePodcastAsync ( Podcast podcast ) : System.Threading.Tasks.Task
podcast Podcast
리턴 System.Threading.Tasks.Task

SavePodcastsAsync() 공개 메소드

public SavePodcastsAsync ( IEnumerable podcasts ) : System.Threading.Tasks.Task
podcasts IEnumerable
리턴 System.Threading.Tasks.Task

SearchPodcast() 공개 메소드

public SearchPodcast ( string searchString ) : Task>
searchString string
리턴 Task>