C# Class TRock.Music.Grooveshark.GroovesharkSongProvider

Inheritance: ISongProvider
Afficher le fichier Open project: torshy/TRock.Music

Méthodes publiques

Méthode Description
GetAlbum ( string albumId, CancellationToken cancellationToken ) : Task
GetAlbums ( string artistId, CancellationToken cancellationToken ) : Task>
GetArtist ( string artistId, CancellationToken cancellationToken ) : Task
GetSongs ( string query, CancellationToken cancellationToken ) : Task>
GroovesharkSongProvider ( Lazy client ) : System

Private Methods

Méthode Description
ConvertToSong ( SearchArtist song ) : Song
ConvertToSongs ( IEnumerable songs ) : IEnumerable

Method Details

GetAlbum() public méthode

public GetAlbum ( string albumId, CancellationToken cancellationToken ) : Task
albumId string
cancellationToken System.Threading.CancellationToken
Résultat Task

GetAlbums() public méthode

public GetAlbums ( string artistId, CancellationToken cancellationToken ) : Task>
artistId string
cancellationToken System.Threading.CancellationToken
Résultat Task>

GetArtist() public méthode

public GetArtist ( string artistId, CancellationToken cancellationToken ) : Task
artistId string
cancellationToken System.Threading.CancellationToken
Résultat Task

GetSongs() public méthode

public GetSongs ( string query, CancellationToken cancellationToken ) : Task>
query string
cancellationToken System.Threading.CancellationToken
Résultat Task>

GroovesharkSongProvider() public méthode

public GroovesharkSongProvider ( Lazy client ) : System
client Lazy
Résultat System