C# Class TRock.Music.AggregateSongProvider

Inheritance: ISongProvider
Datei anzeigen Open project: torshy/TRock.Music Class Usage Examples

Public Methods

Method Description
AggregateSongProvider ( ) : System
AggregateSongProvider ( IEnumerable providers ) : System
GetAlbum ( string albumId, CancellationToken cancellationToken ) : Task
GetAlbums ( string artistId, CancellationToken cancellationToken ) : Task>
GetArtist ( string artistId, CancellationToken cancellationToken ) : Task
GetSongs ( string query, CancellationToken cancellationToken ) : Task>

Protected Methods

Method Description
OnUnhandledException ( UnhandledExceptionEventArgs e ) : void

Method Details

AggregateSongProvider() public method

public AggregateSongProvider ( ) : System
return System

AggregateSongProvider() public method

public AggregateSongProvider ( IEnumerable providers ) : System
providers IEnumerable
return System

GetAlbum() public method

public GetAlbum ( string albumId, CancellationToken cancellationToken ) : Task
albumId string
cancellationToken System.Threading.CancellationToken
return Task

GetAlbums() public method

public GetAlbums ( string artistId, CancellationToken cancellationToken ) : Task>
artistId string
cancellationToken System.Threading.CancellationToken
return Task>

GetArtist() public method

public GetArtist ( string artistId, CancellationToken cancellationToken ) : Task
artistId string
cancellationToken System.Threading.CancellationToken
return Task

GetSongs() public method

public GetSongs ( string query, CancellationToken cancellationToken ) : Task>
query string
cancellationToken System.Threading.CancellationToken
return Task>

OnUnhandledException() protected method

protected OnUnhandledException ( UnhandledExceptionEventArgs e ) : void
e UnhandledExceptionEventArgs
return void