C# Класс MediaPortal.Plugins.MovingPictures.DataProviders.DataProviderManager

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

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

Метод Описание
AddSource ( Type providerType ) : AddSourceResult
AddSource ( Type providerType, string scriptContents ) : AddSourceResult
AddSource ( Type providerType, string scriptContents, bool active ) : AddSourceResult
ArrangeDataProviders ( string languageCode ) : void
AutoArrangeDataProviders ( ) : void
ChangePriority ( DBSourceInfo source, DataType type, bool raise ) : void
Get ( MovieSignature movieSignature ) : List
GetArtwork ( DBMovieInfo movie ) : bool
GetAvailableLanguages ( ) : HashSet
GetBackdrop ( DBMovieInfo movie ) : bool
GetInstance ( ) : DataProviderManager
GetList ( DataType type ) : ReadOnlyCollection
Initialize ( ) : void
LoadInternalProviders ( ) : void
RemoveSource ( DBSourceInfo source ) : void
SetDisabled ( DBSourceInfo source, DataType type, bool disable ) : void
Update ( DBMovieInfo movie ) : void

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

Метод Описание
DataProviderManager ( ) : System
getEditableList ( DataType type ) : List
loadProvidersFromDatabase ( ) : void
normalizePriorities ( ) : void
updateListsWith ( DBSourceInfo newSource ) : void

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

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

public AddSource ( Type providerType ) : AddSourceResult
providerType System.Type
Результат AddSourceResult

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

public AddSource ( Type providerType, string scriptContents ) : AddSourceResult
providerType System.Type
scriptContents string
Результат AddSourceResult

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

public AddSource ( Type providerType, string scriptContents, bool active ) : AddSourceResult
providerType System.Type
scriptContents string
active bool
Результат AddSourceResult

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

public ArrangeDataProviders ( string languageCode ) : void
languageCode string
Результат void

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

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

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

public ChangePriority ( DBSourceInfo source, DataType type, bool raise ) : void
source DBSourceInfo
type DataType
raise bool
Результат void

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

public Get ( MovieSignature movieSignature ) : List
movieSignature MediaPortal.Plugins.MovingPictures.SignatureBuilders.MovieSignature
Результат List

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

public GetArtwork ( DBMovieInfo movie ) : bool
movie MediaPortal.Plugins.MovingPictures.Database.DBMovieInfo
Результат bool

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

public GetAvailableLanguages ( ) : HashSet
Результат HashSet

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

public GetBackdrop ( DBMovieInfo movie ) : bool
movie MediaPortal.Plugins.MovingPictures.Database.DBMovieInfo
Результат bool

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

public static GetInstance ( ) : DataProviderManager
Результат DataProviderManager

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

public GetList ( DataType type ) : ReadOnlyCollection
type DataType
Результат ReadOnlyCollection

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

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

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

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

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

public RemoveSource ( DBSourceInfo source ) : void
source DBSourceInfo
Результат void

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

public SetDisabled ( DBSourceInfo source, DataType type, bool disable ) : void
source DBSourceInfo
type DataType
disable bool
Результат void

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

public Update ( DBMovieInfo movie ) : void
movie MediaPortal.Plugins.MovingPictures.Database.DBMovieInfo
Результат void