C# Class Tunez.Scrobbler

Inheritance: IScrobbler
Afficher le fichier Open project: alanmcgovern/tunez Class Usage Examples

Private Properties

Свойство Type Description
CreateAuthQueryParams QueryParameters
CreateAuthenticationUri System.Uri
CreateScrobbleQueryParams string
HandleAuthResponse bool
HandleScrobbleResponse bool
PostAsync Task
ReadScrobblesFromCache IEnumerable
SaveToCache void
Scrobble Task
ScrobbleFromCache Task

Méthodes publiques

Méthode Description
Login ( ) : Task
Scrobble ( Track track ) : Task
Scrobbler ( string cacheDirectory ) : System

Private Methods

Méthode Description
CreateAuthQueryParams ( ) : QueryParameters
CreateAuthenticationUri ( ) : Uri
CreateScrobbleQueryParams ( IEnumerable batch ) : string
HandleAuthResponse ( Newtonsoft.Json.Linq.JObject json ) : bool
HandleScrobbleResponse ( Newtonsoft.Json.Linq.JObject json ) : bool
PostAsync ( Uri uri, HttpContent content = null ) : Task
ReadScrobblesFromCache ( ) : IEnumerable
SaveToCache ( Track track ) : void
Scrobble ( IEnumerable tracks ) : Task
ScrobbleFromCache ( ) : Task

Method Details

Login() public méthode

public Login ( ) : Task
Résultat Task

Scrobble() public méthode

public Scrobble ( Track track ) : Task
track Track
Résultat Task

Scrobbler() public méthode

public Scrobbler ( string cacheDirectory ) : System
cacheDirectory string
Résultat System