C# Класс N2.Edit.Installation.InstallationManager

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CheckConnection ( string &stackTrace ) : string
CheckDatabase ( ) : string
CheckRootItem ( ) : string
CheckStartPage ( ) : string
ExecuteQuery ( string query ) : IEnumerable
ExportSchema ( ) : string
ExportSchema ( TextWriter output ) : void
ExportUpgradeSchema ( ) : string
GetRootAndStartDefinitions ( IEnumerable allDefinitions ) : IEnumerable

Gets definitions suitable as start pages and root node.

GetRootDefinitions ( IEnumerable allDefinitions ) : IEnumerable

Gets definitions suitable as root nodes.

GetStartDefinitions ( IEnumerable allDefinitions ) : IEnumerable

Gets definitions suitable as start pages.

GetStatus ( ) : DatabaseStatus
InsertExportFile ( Stream stream, string filename ) : ContentItem
InsertRootNode ( Type type, string name, string title ) : ContentItem
InsertStartPage ( Type type, ContentItem root, string name, string title ) : ContentItem
Install ( ) : void
InstallationManager ( ConnectionMonitor connectionContext, Importer importer, IWebContext webContext, IPersister persister, ContentActivator activator ) : System
Is ( InstallerHint flags, InstallerHint expected ) : bool

Checks installer hint bit flags.

UpdateStatus ( SystemStatusLevel currentLevel ) : void
Upgrade ( ) : void

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

CheckConnection() публичный абстрактный Метод

public abstract CheckConnection ( string &stackTrace ) : string
stackTrace string
Результат string

CheckDatabase() публичный абстрактный Метод

public abstract CheckDatabase ( ) : string
Результат string

CheckRootItem() публичный абстрактный Метод

public abstract CheckRootItem ( ) : string
Результат string

CheckStartPage() публичный абстрактный Метод

public abstract CheckStartPage ( ) : string
Результат string

ExecuteQuery() публичный абстрактный Метод

public abstract ExecuteQuery ( string query ) : IEnumerable
query string
Результат IEnumerable

ExportSchema() публичный абстрактный Метод

public abstract ExportSchema ( ) : string
Результат string

ExportSchema() публичный абстрактный Метод

public abstract ExportSchema ( TextWriter output ) : void
output System.IO.TextWriter
Результат void

ExportUpgradeSchema() публичный абстрактный Метод

public abstract ExportUpgradeSchema ( ) : string
Результат string

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

Gets definitions suitable as start pages and root node.
public GetRootAndStartDefinitions ( IEnumerable allDefinitions ) : IEnumerable
allDefinitions IEnumerable
Результат IEnumerable

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

Gets definitions suitable as root nodes.
public GetRootDefinitions ( IEnumerable allDefinitions ) : IEnumerable
allDefinitions IEnumerable
Результат IEnumerable

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

Gets definitions suitable as start pages.
public GetStartDefinitions ( IEnumerable allDefinitions ) : IEnumerable
allDefinitions IEnumerable
Результат IEnumerable

GetStatus() публичный абстрактный Метод

public abstract GetStatus ( ) : DatabaseStatus
Результат DatabaseStatus

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

public InsertExportFile ( Stream stream, string filename ) : ContentItem
stream Stream
filename string
Результат ContentItem

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

public InsertRootNode ( Type type, string name, string title ) : ContentItem
type Type
name string
title string
Результат ContentItem

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

public InsertStartPage ( Type type, ContentItem root, string name, string title ) : ContentItem
type Type
root ContentItem
name string
title string
Результат ContentItem

Install() публичный абстрактный Метод

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

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

public InstallationManager ( ConnectionMonitor connectionContext, Importer importer, IWebContext webContext, IPersister persister, ContentActivator activator ) : System
connectionContext ConnectionMonitor
importer Importer
webContext IWebContext
persister IPersister
activator ContentActivator
Результат System

Is() публичный статический Метод

Checks installer hint bit flags.
public static Is ( InstallerHint flags, InstallerHint expected ) : bool
flags InstallerHint The defined flags.
expected InstallerHint The expected flags.
Результат bool

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

public UpdateStatus ( SystemStatusLevel currentLevel ) : void
currentLevel SystemStatusLevel
Результат void

Upgrade() публичный абстрактный Метод

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