C# 클래스 ParkitectNexus.Data.Assets.LocalAssetRepository

상속: ILocalAssetRepository
파일 보기 프로젝트 열기: ParkitectNexus/ParkitectNexusClient

공개 메소드들

메소드 설명
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