C# Класс Tunez.Scrobbler

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

Private Properties

Свойство Тип Описание
CreateAuthQueryParams QueryParameters
CreateAuthenticationUri System.Uri
CreateScrobbleQueryParams string
HandleAuthResponse bool
HandleScrobbleResponse bool
PostAsync Task
ReadScrobblesFromCache IEnumerable
SaveToCache void
Scrobble Task
ScrobbleFromCache Task

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

Метод Описание
Login ( ) : Task
Scrobble ( Track track ) : Task
Scrobbler ( string cacheDirectory ) : System

Приватные методы

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

Описание методов

Login() публичный Метод

public Login ( ) : Task
Результат Task

Scrobble() публичный Метод

public Scrobble ( Track track ) : Task
track Track
Результат Task

Scrobbler() публичный Метод

public Scrobbler ( string cacheDirectory ) : System
cacheDirectory string
Результат System