C# 클래스 N2.Raven.RavenInstallationManager

상속: N2.Edit.Installation.InstallationManager
파일 보기 프로젝트 열기: n2cms/n2cms

공개 메소드들

메소드 설명
CheckConnection ( string &stackTrace ) : string
CheckDatabase ( ) : string
CheckRootItem ( ) : string
CheckStartPage ( ) : string
ExecuteQuery ( string query ) : IEnumerable
ExportSchema ( ) : string
ExportSchema ( TextWriter output ) : void
ExportUpgradeSchema ( ) : string
GetConnectionException ( ) : Exception
GetStatus ( ) : N2.Edit.Installation.DatabaseStatus
Install ( ) : void
RavenInstallationManager ( IHost host, N2.Definitions.Static.DefinitionMap map, ContentActivator activator, N2.Persistence.Serialization.Importer importer, IPersister persister, ISessionProvider sessionProvider, IConfigurationBuilder configurationBuilder, IWebContext webContext, N2.Plugin.ConnectionMonitor connectionContext, DatabaseSection config, RavenConnectionProvider cp ) : System
Upgrade ( ) : void

보호된 메소드들

메소드 설명
UpdateConnection ( N2.Edit.Installation.DatabaseStatus status ) : void
UpdateCount ( N2.Edit.Installation.DatabaseStatus status ) : void
UpdateSchema ( N2.Edit.Installation.DatabaseStatus status ) : void
UpdateVersion ( N2.Edit.Installation.DatabaseStatus status ) : void

메소드 상세

CheckConnection() 공개 메소드

public CheckConnection ( string &stackTrace ) : string
stackTrace string
리턴 string

CheckDatabase() 공개 메소드

public CheckDatabase ( ) : string
리턴 string

CheckRootItem() 공개 메소드

public CheckRootItem ( ) : string
리턴 string

CheckStartPage() 공개 메소드

public CheckStartPage ( ) : string
리턴 string

ExecuteQuery() 공개 메소드

public ExecuteQuery ( string query ) : IEnumerable
query string
리턴 IEnumerable

ExportSchema() 공개 메소드

public ExportSchema ( ) : string
리턴 string

ExportSchema() 공개 메소드

public ExportSchema ( TextWriter output ) : void
output System.IO.TextWriter
리턴 void

ExportUpgradeSchema() 공개 메소드

public ExportUpgradeSchema ( ) : string
리턴 string

GetConnectionException() 공개 메소드

public GetConnectionException ( ) : Exception
리턴 System.Exception

GetStatus() 공개 메소드

public GetStatus ( ) : N2.Edit.Installation.DatabaseStatus
리턴 N2.Edit.Installation.DatabaseStatus

Install() 공개 메소드

public Install ( ) : void
리턴 void

RavenInstallationManager() 공개 메소드

public RavenInstallationManager ( IHost host, N2.Definitions.Static.DefinitionMap map, ContentActivator activator, N2.Persistence.Serialization.Importer importer, IPersister persister, ISessionProvider sessionProvider, IConfigurationBuilder configurationBuilder, IWebContext webContext, N2.Plugin.ConnectionMonitor connectionContext, DatabaseSection config, RavenConnectionProvider cp ) : System
host IHost
map N2.Definitions.Static.DefinitionMap
activator ContentActivator
importer N2.Persistence.Serialization.Importer
persister IPersister
sessionProvider ISessionProvider
configurationBuilder IConfigurationBuilder
webContext IWebContext
connectionContext N2.Plugin.ConnectionMonitor
config N2.Configuration.DatabaseSection
cp RavenConnectionProvider
리턴 System

UpdateConnection() 보호된 메소드

protected UpdateConnection ( N2.Edit.Installation.DatabaseStatus status ) : void
status N2.Edit.Installation.DatabaseStatus
리턴 void

UpdateCount() 보호된 메소드

protected UpdateCount ( N2.Edit.Installation.DatabaseStatus status ) : void
status N2.Edit.Installation.DatabaseStatus
리턴 void

UpdateSchema() 보호된 메소드

protected UpdateSchema ( N2.Edit.Installation.DatabaseStatus status ) : void
status N2.Edit.Installation.DatabaseStatus
리턴 void

UpdateVersion() 보호된 메소드

protected UpdateVersion ( N2.Edit.Installation.DatabaseStatus status ) : void
status N2.Edit.Installation.DatabaseStatus
리턴 void

Upgrade() 공개 메소드

public Upgrade ( ) : void
리턴 void