C# Класс DAAP.Database

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

Private Properties

Свойство Тип Описание
ClearPlaylists void
ClearTracks void
ClonePlaylist Playlist
Database System
Database System
FetchTrack System.Net.HttpWebResponse
IsUpdateResponse bool
Parse void
Refresh void
RefreshPlaylists void
RefreshTracks void
ToDatabaseNode ContentNode
ToPlaylistsNode ContentNode
ToTracksNode ContentNode

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

Метод Описание
AddPlaylist ( Playlist pl ) : void
AddTrack ( Track track ) : void
Clear ( ) : void
Clone ( ) : object
Database ( string name ) : System
DownloadTrack ( Track track, string dest ) : void
LookupPlaylistById ( int id ) : Playlist
LookupTrackById ( int id ) : Track
RemovePlaylist ( Playlist pl ) : void
RemoveTrack ( Track track ) : void
StreamTrack ( Track track, long &length ) : Stream
StreamTrack ( Track track, long offset, long &length ) : Stream
TrackAt ( int index ) : Track

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

Метод Описание
ClearPlaylists ( ) : void
ClearTracks ( ) : void
ClonePlaylist ( Database db, Playlist pl ) : Playlist
Database ( ) : System
Database ( Client client, ContentNode dbNode ) : System
FetchTrack ( Track track, long offset ) : HttpWebResponse
IsUpdateResponse ( ContentNode node ) : bool
Parse ( ContentNode dbNode ) : void
Refresh ( int newrev ) : void
RefreshPlaylists ( string revquery ) : void
RefreshTracks ( string revquery ) : void
ToDatabaseNode ( ) : ContentNode
ToPlaylistsNode ( ) : ContentNode
ToTracksNode ( string fields, int deletedIds ) : ContentNode

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

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

public AddPlaylist ( Playlist pl ) : void
pl Playlist
Результат void

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

public AddTrack ( Track track ) : void
track Track
Результат void

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

public Clear ( ) : void
Результат void

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

public Clone ( ) : object
Результат object

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

public Database ( string name ) : System
name string
Результат System

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

public DownloadTrack ( Track track, string dest ) : void
track Track
dest string
Результат void

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

public LookupPlaylistById ( int id ) : Playlist
id int
Результат Playlist

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

public LookupTrackById ( int id ) : Track
id int
Результат Track

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

public RemovePlaylist ( Playlist pl ) : void
pl Playlist
Результат void

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

public RemoveTrack ( Track track ) : void
track Track
Результат void

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

public StreamTrack ( Track track, long &length ) : Stream
track Track
length long
Результат Stream

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

public StreamTrack ( Track track, long offset, long &length ) : Stream
track Track
offset long
length long
Результат Stream

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

public TrackAt ( int index ) : Track
index int
Результат Track