C# Class Universe.Services.DataService.Connectors.Database.Asset.LocalAssetMainConnector

Inheritance: IAssetDataPlugin
ファイルを表示 Open project: Virtual-Universe/Virtual-Universe

Public Methods

Method Description
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

Private Methods

Method Description
InsertAsset ( AssetBase asset, UUID assetID ) : void
LoadAssetFromDataRead ( IDataRecord dr ) : AssetBase

Method Details

Delete() public method

public Delete ( UUID id ) : bool
id UUID
return bool

Delete() public method

public Delete ( UUID id, bool ignoreFlags ) : bool
id UUID
ignoreFlags bool
return bool

ExistsAsset() public method

public ExistsAsset ( UUID uuid ) : bool
uuid UUID
return bool

GetAsset() public method

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

GetAsset() public method

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

GetAssetUUIDs() public method

public GetAssetUUIDs ( uint start, uint count ) : List
start uint
count uint
return List

GetData() public method

public GetData ( UUID uuid ) : byte[]
uuid UUID
return byte[]

GetMeta() public method

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

Initialize() public method

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

Store() public method

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

StoreAsset() public method

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

UpdateContent() public method

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