C# 클래스 Universe.Modules.Archivers.InventoryArchiverModule

This module loads and saves OpenSimulator inventory archives
상속: IService, IInventoryArchiverModule
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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