C# Класс ParkitectNexus.Data.Assets.LocalAssetRepository

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

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

Метод Описание
DeleteAsset ( IAsset asset ) : void
GetAssetCount ( AssetType type ) : int
GetEnumerator ( ) : IEnumerator

Returns an enumerator that iterates through the collection.

LocalAssetRepository ( IParkitect parkitect, IWebsite website, ILogger log, IAssetMetadataStorage assetMetadataStorage, IAssetCachedDataStorage assetCachedDataStorage ) : System
StoreAsset ( IDownloadedAsset downloadedAsset ) : Task
this ( AssetType type ) : IEnumerable

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

Метод Описание
OnAssetAdded ( AssetEventArgs e ) : void

Raises the E:AssetAdded event.

OnAssetRemoved ( AssetEventArgs e ) : void

Raises the E:AssetRemoved event.

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

Метод Описание
GetFilesInAssetPath ( AssetType type ) : string[]
IEnumerable ( ) : IEnumerator

Returns an enumerator that iterates through a collection.

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

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

public DeleteAsset ( IAsset asset ) : void
asset IAsset
Результат void

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

public GetAssetCount ( AssetType type ) : int
type AssetType
Результат int

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

Returns an enumerator that iterates through the collection.
public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

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

public LocalAssetRepository ( IParkitect parkitect, IWebsite website, ILogger log, IAssetMetadataStorage assetMetadataStorage, IAssetCachedDataStorage assetCachedDataStorage ) : System
parkitect IParkitect
website IWebsite
log ILogger
assetMetadataStorage IAssetMetadataStorage
assetCachedDataStorage IAssetCachedDataStorage
Результат System

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

Raises the E:AssetAdded event.
protected OnAssetAdded ( AssetEventArgs e ) : void
e AssetEventArgs The instance containing the event data.
Результат void

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

Raises the E:AssetRemoved event.
protected OnAssetRemoved ( AssetEventArgs e ) : void
e AssetEventArgs The instance containing the event data.
Результат void

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

public StoreAsset ( IDownloadedAsset downloadedAsset ) : Task
downloadedAsset IDownloadedAsset
Результат Task

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

public this ( AssetType type ) : IEnumerable
type AssetType
Результат IEnumerable