C# 클래스 Universe.Services.DataService.Connectors.Database.Asset.LocalAssetMainConnector

상속: IAssetDataPlugin
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

공개 메소드들

메소드 설명
Delete ( UUID id ) : bool
Delete ( UUID id, bool ignoreFlags ) : bool
ExistsAsset ( UUID uuid ) : bool
GetAsset ( UUID uuid ) : AssetBase
GetAsset ( UUID uuid, bool showWarnings ) : AssetBase
GetAssetUUIDs ( uint start, uint count ) : List
GetData ( UUID uuid ) : byte[]
GetMeta ( UUID uuid ) : AssetBase
Initialize ( IGenericData genericData, IConfigSource source, IRegistryCore simBase, string defaultConnectionString ) : void
Store ( AssetBase asset ) : UUID
StoreAsset ( AssetBase asset ) : bool
UpdateContent ( UUID id, byte assetData, UUID &newID ) : void

비공개 메소드들

메소드 설명
InsertAsset ( AssetBase asset, UUID assetID ) : void
LoadAssetFromDataRead ( IDataRecord dr ) : AssetBase

메소드 상세

Delete() 공개 메소드

public Delete ( UUID id ) : bool
id UUID
리턴 bool

Delete() 공개 메소드

public Delete ( UUID id, bool ignoreFlags ) : bool
id UUID
ignoreFlags bool
리턴 bool

ExistsAsset() 공개 메소드

public ExistsAsset ( UUID uuid ) : bool
uuid UUID
리턴 bool

GetAsset() 공개 메소드

public GetAsset ( UUID uuid ) : AssetBase
uuid UUID
리턴 Universe.Framework.Services.ClassHelpers.Assets.AssetBase

GetAsset() 공개 메소드

public GetAsset ( UUID uuid, bool showWarnings ) : AssetBase
uuid UUID
showWarnings bool
리턴 Universe.Framework.Services.ClassHelpers.Assets.AssetBase

GetAssetUUIDs() 공개 메소드

public GetAssetUUIDs ( uint start, uint count ) : List
start uint
count uint
리턴 List

GetData() 공개 메소드

public GetData ( UUID uuid ) : byte[]
uuid UUID
리턴 byte[]

GetMeta() 공개 메소드

public GetMeta ( UUID uuid ) : AssetBase
uuid UUID
리턴 Universe.Framework.Services.ClassHelpers.Assets.AssetBase

Initialize() 공개 메소드

public Initialize ( IGenericData genericData, IConfigSource source, IRegistryCore simBase, string defaultConnectionString ) : void
genericData IGenericData
source IConfigSource
simBase IRegistryCore
defaultConnectionString string
리턴 void

Store() 공개 메소드

public Store ( AssetBase asset ) : UUID
asset Universe.Framework.Services.ClassHelpers.Assets.AssetBase
리턴 UUID

StoreAsset() 공개 메소드

public StoreAsset ( AssetBase asset ) : bool
asset Universe.Framework.Services.ClassHelpers.Assets.AssetBase
리턴 bool

UpdateContent() 공개 메소드

public UpdateContent ( UUID id, byte assetData, UUID &newID ) : void
id UUID
assetData byte
newID UUID
리턴 void