C# Класс OpenSim.Services.Connectors.SimianGrid.SimianAssetServiceConnector

Connects to the SimianGrid asset service
Наследование: IAssetService, IService
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddRegion ( Scene scene ) : void
Close ( ) : void
Delete ( string id ) : bool

Delete an asset

Get ( string id ) : AssetBase
Get ( string id, Object sender, AssetRetrieved handler ) : bool

Get an asset asynchronously

GetCached ( string id ) : AssetBase
GetData ( string id ) : byte[]
GetMetadata ( string id ) : AssetMetadata

Get an asset's metadata

Initialise ( IConfigSource source ) : void
PostInitialise ( ) : void
RegionLoaded ( Scene scene ) : void
RemoveRegion ( Scene scene ) : void
SimianAssetServiceConnector ( ) : System
SimianAssetServiceConnector ( IConfigSource source ) : System
SimianAssetServiceConnector ( string url ) : System
Store ( AssetBase asset ) : string

Creates a new asset

UpdateContent ( string id, byte data ) : bool

Update an asset's content

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

Метод Описание
CommonInit ( IConfigSource source ) : void
GetRemote ( string id ) : AssetBase

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

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

public AddRegion ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
Результат void

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

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

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

Delete an asset
public Delete ( string id ) : bool
id string
Результат bool

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

public Get ( string id ) : AssetBase
id string
Результат AssetBase

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

Get an asset asynchronously
public Get ( string id, Object sender, AssetRetrieved handler ) : bool
id string The asset id
sender Object Represents the requester. Passed back via the handler
handler AssetRetrieved The handler to call back once the asset has been retrieved
Результат bool

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

public GetCached ( string id ) : AssetBase
id string
Результат AssetBase

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

public GetData ( string id ) : byte[]
id string
Результат byte[]

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

Get an asset's metadata
public GetMetadata ( string id ) : AssetMetadata
id string
Результат AssetMetadata

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

public Initialise ( IConfigSource source ) : void
source IConfigSource
Результат void

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

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

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

public RegionLoaded ( Scene scene ) : void
scene Scene
Результат void

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

public RemoveRegion ( Scene scene ) : void
scene Scene
Результат void

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

public SimianAssetServiceConnector ( ) : System
Результат System

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

public SimianAssetServiceConnector ( IConfigSource source ) : System
source IConfigSource
Результат System

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

public SimianAssetServiceConnector ( string url ) : System
url string
Результат System

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

Creates a new asset
public Store ( AssetBase asset ) : string
asset AssetBase
Результат string

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

Update an asset's content
public UpdateContent ( string id, byte data ) : bool
id string
data byte
Результат bool