C# Класс OpenSim.Region.CoreModules.World.Archiver.AssetsRequest

Encapsulate the asynchronous requests for the assets required for an archive operation
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_assetService IAssetService
m_assetsArchiver OpenSim.Region.CoreModules.World.Archiver.AssetsArchiver
m_assetsRequestCallback AssetsRequestCallback
m_foundAssetUuids List
m_notFoundAssetUuids List
m_requestCallbackTimer System.Timers.Timer
m_uuids AssetType>.IDictionary

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

Метод Описание
AssetRequestCallback ( string id, object sender, OpenSim.Framework.AssetBase asset ) : void

Called back by the asset cache when it has the asset

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

Метод Описание
AssetsRequest ( OpenSim.Region.CoreModules.World.Archiver.AssetsArchiver assetsArchiver, AssetType>.IDictionary uuids, IAssetService assetService, AssetsRequestCallback assetsRequestCallback ) : System
Execute ( ) : void
OnRequestCallbackTimeout ( object source, System.Timers.ElapsedEventArgs args ) : void
PerformAssetsRequestCallback ( object o ) : void

Perform the callback on the original requester of the assets

PreAssetRequestCallback ( string fetchedAssetID, object assetType, OpenSim.Framework.AssetBase fetchedAsset ) : void

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

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

Called back by the asset cache when it has the asset
public AssetRequestCallback ( string id, object sender, OpenSim.Framework.AssetBase asset ) : void
id string
sender object
asset OpenSim.Framework.AssetBase
Результат void

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

protected AssetsRequest ( OpenSim.Region.CoreModules.World.Archiver.AssetsArchiver assetsArchiver, AssetType>.IDictionary uuids, IAssetService assetService, AssetsRequestCallback assetsRequestCallback ) : System
assetsArchiver OpenSim.Region.CoreModules.World.Archiver.AssetsArchiver
uuids AssetType>.IDictionary
assetService IAssetService
assetsRequestCallback AssetsRequestCallback
Результат System

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

protected Execute ( ) : void
Результат void

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

protected OnRequestCallbackTimeout ( object source, System.Timers.ElapsedEventArgs args ) : void
source object
args System.Timers.ElapsedEventArgs
Результат void

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

Perform the callback on the original requester of the assets
protected PerformAssetsRequestCallback ( object o ) : void
o object
Результат void

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

protected PreAssetRequestCallback ( string fetchedAssetID, object assetType, OpenSim.Framework.AssetBase fetchedAsset ) : void
fetchedAssetID string
assetType object
fetchedAsset OpenSim.Framework.AssetBase
Результат void

Описание свойств

m_assetService защищенное свойство

protected IAssetService m_assetService
Результат IAssetService

m_assetsArchiver защищенное свойство

protected AssetsArchiver,OpenSim.Region.CoreModules.World.Archiver m_assetsArchiver
Результат OpenSim.Region.CoreModules.World.Archiver.AssetsArchiver

m_assetsRequestCallback защищенное свойство

protected AssetsRequestCallback m_assetsRequestCallback
Результат AssetsRequestCallback

m_foundAssetUuids защищенное свойство

protected List m_foundAssetUuids
Результат List

m_notFoundAssetUuids защищенное свойство

protected List m_notFoundAssetUuids
Результат List

m_requestCallbackTimer защищенное свойство

protected Timer,System.Timers m_requestCallbackTimer
Результат System.Timers.Timer

m_uuids защищенное свойство

protected IDictionary m_uuids
Результат AssetType>.IDictionary