C# Класс Solocast.Services.PodcastService

Наследование: IPodcastService
Показать файл Открыть проект Примеры использования класса

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

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