C# Класс Universe.Modules.Archivers.InventoryArchiverModule

This module loads and saves OpenSimulator inventory archives
Наследование: IService, IInventoryArchiverModule
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
m_pendingConsoleSaves List

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

Метод Описание
ArchiveInventory ( System.Guid id, string firstName, string lastName, string invPath, Stream saveStream ) : bool
ArchiveInventory ( System.Guid id, string firstName, string lastName, string invPath, Stream saveStream, object>.Dictionary options ) : bool
ArchiveInventory ( System.Guid id, string firstName, string lastName, string invPath, string savePath, object>.Dictionary options ) : bool
DearchiveInventory ( string firstName, string lastName, string invPath, string loadPath, object>.Dictionary options ) : bool
FinishedStartup ( ) : void
GetIARFilenames ( ) : List
Initialize ( IConfigSource config, IRegistryCore registry ) : void
Start ( IConfigSource config, IRegistryCore registry ) : void

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

Метод Описание
HandleLoadIARConsoleCommand ( IScene scene, string cmdparams ) : void

Load inventory from an inventory file archive

HandleSaveIARConsoleCommand ( IScene scene, string cmdparams ) : void

Save inventory to a file archive

TriggerInventoryArchiveSaved ( System.Guid id, bool succeeded, UserAccount userInfo, string invPath, Stream saveStream, Exception reportedException ) : void

Trigger the inventory archive saved event.

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

Метод Описание
SaveIARConsoleCommandCompleted ( System.Guid id, bool succeeded, UserAccount userInfo, string invPath, Stream saveStream, Exception reportedException ) : void

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

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

public ArchiveInventory ( System.Guid id, string firstName, string lastName, string invPath, Stream saveStream ) : bool
id System.Guid
firstName string
lastName string
invPath string
saveStream Stream
Результат bool

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

public ArchiveInventory ( System.Guid id, string firstName, string lastName, string invPath, Stream saveStream, object>.Dictionary options ) : bool
id System.Guid
firstName string
lastName string
invPath string
saveStream Stream
options object>.Dictionary
Результат bool

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

public ArchiveInventory ( System.Guid id, string firstName, string lastName, string invPath, string savePath, object>.Dictionary options ) : bool
id System.Guid
firstName string
lastName string
invPath string
savePath string
options object>.Dictionary
Результат bool

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

public DearchiveInventory ( string firstName, string lastName, string invPath, string loadPath, object>.Dictionary options ) : bool
firstName string
lastName string
invPath string
loadPath string
options object>.Dictionary
Результат bool

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

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

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

public GetIARFilenames ( ) : List
Результат List

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

Load inventory from an inventory file archive
protected HandleLoadIARConsoleCommand ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
Результат void

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

Save inventory to a file archive
protected HandleSaveIARConsoleCommand ( IScene scene, string cmdparams ) : void
scene IScene
cmdparams string
Результат void

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

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

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

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

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

Trigger the inventory archive saved event.
protected TriggerInventoryArchiveSaved ( System.Guid id, bool succeeded, UserAccount userInfo, string invPath, Stream saveStream, Exception reportedException ) : void
id System.Guid
succeeded bool
userInfo Universe.Framework.Services.UserAccount
invPath string
saveStream Stream
reportedException System.Exception
Результат void

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

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

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