C# Класс Banshee.Collection.Database.DatabaseImportManager

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

Открытые свойства

Свойство Тип Описание
WhiteListFileExtensions Banshee.IO.ExtensionSet

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

Метод Описание
DatabaseImportManager ( Banshee.Sources.ErrorSource error_source, TrackPrimarySourceChooser chooser, int primarySourceIds, string baseDirectory ) : System
DatabaseImportManager ( PrimarySource psource ) : System
DatabaseImportManager ( TrackPrimarySourceChooser chooser ) : System
ImportTrack ( SafeUri uri ) : DatabaseTrackInfo
ImportTrack ( string path ) : DatabaseTrackInfo
IsWhiteListedFile ( string path ) : bool
NotifyAllSources ( ) : void

Защищенные методы

Метод Описание
OnFinished ( ) : void
OnImportRequested ( string path ) : void
OnImportResult ( DatabaseTrackInfo track, string path, Exception error ) : void

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

Метод Описание
FindOutdatedDupe ( DatabaseTrackInfo track ) : bool
LogError ( string path, Exception e ) : void
LogError ( string path, string msg ) : void

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

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

public DatabaseImportManager ( Banshee.Sources.ErrorSource error_source, TrackPrimarySourceChooser chooser, int primarySourceIds, string baseDirectory ) : System
error_source Banshee.Sources.ErrorSource
chooser TrackPrimarySourceChooser
primarySourceIds int
baseDirectory string
Результат System

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

public DatabaseImportManager ( PrimarySource psource ) : System
psource Banshee.Sources.PrimarySource
Результат System

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

public DatabaseImportManager ( TrackPrimarySourceChooser chooser ) : System
chooser TrackPrimarySourceChooser
Результат System

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

public ImportTrack ( SafeUri uri ) : DatabaseTrackInfo
uri Hyena.SafeUri
Результат DatabaseTrackInfo

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

public ImportTrack ( string path ) : DatabaseTrackInfo
path string
Результат DatabaseTrackInfo

IsWhiteListedFile() публичный статический Метод

public static IsWhiteListedFile ( string path ) : bool
path string
Результат bool

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

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

OnFinished() защищенный Метод

protected OnFinished ( ) : void
Результат void

OnImportRequested() защищенный Метод

protected OnImportRequested ( string path ) : void
path string
Результат void

OnImportResult() защищенный Метод

protected OnImportResult ( DatabaseTrackInfo track, string path, Exception error ) : void
track DatabaseTrackInfo
path string
error System.Exception
Результат void

Описание свойств

WhiteListFileExtensions публичное статическое свойство

public static Banshee.IO.ExtensionSet WhiteListFileExtensions
Результат Banshee.IO.ExtensionSet