Table of Contents

Class Database

Namespace
Lers.Administration
Assembly
Lers.System.dll

Содержит методы обслуживания базы данных ЛЭРС УЧЕТ.

public sealed class Database : ServerObject
Inheritance
Database
Inherited Members
Extension Methods

Methods

CreateBackupAsync()

Создает резервную копию базы данных в папке по умолчанию асинхронно.

public Task<string> CreateBackupAsync()

Returns

Task<string>

Экземпляр Task{string}, представляющий начатую асинхронную задачу.

CreateBackupAsync(string)

Создает резервную копию базы данных в указанной папке асинхронно.

public Task<string> CreateBackupAsync(string directory)

Parameters

directory string

Папка, в которой будет создана резервная копия.

Returns

Task<string>

Экземпляр Task{string}, представляющий начатую асинхронную операцию.

Remarks

Папка должна быть локальной для компьютера, на котором установлен сервер баз данных. Учетная запись, под которой работает сервер баз данных, должна обладать разрешением на запись в эту папку.

CreateBackupAsync(string, bool, CancellationToken)

Создает резервную копию базы данных в указанной папке асинхронно.

public Task<string> CreateBackupAsync(string directory, bool verifyAfterBackup, CancellationToken cancellationToken)

Parameters

directory string

Папка, в которой будет создана резервная копия.

verifyAfterBackup bool

После создания резервной копии будет проведена её проверка. Если копия создана с ошибкой, будет выдано исключение LersServerException с кодом DatabaseBackupVerificationFailed

cancellationToken CancellationToken

Токен отмены, который может использоваться для отмены асинхронной операции.

Returns

Task<string>

Экземпляр Task{string}, представляющий начатую асинхронную операцию.

Remarks

Папка должна быть локальной для компьютера, на котором установлен сервер баз данных. Учетная запись, под которой работает сервер баз данных, должна обладать разрешением на запись в эту папку.

CreateBackupAsync(string, CancellationToken)

Создает резервную копию базы данных в указанной папке асинхронно.

public Task<string> CreateBackupAsync(string directory, CancellationToken cancellationToken)

Parameters

directory string

Папка, в которой будет создана резервная копия.

cancellationToken CancellationToken

Токен отмены, который может использоваться для отмены асинхронной операции.

Returns

Task<string>

Экземпляр Task{string}, представляющий начатую асинхронную операцию.

Remarks

Папка должна быть локальной для компьютера, на котором установлен сервер баз данных. Учетная запись, под которой работает сервер баз данных, должна обладать разрешением на запись в эту папку.

CreateBackupAsync(CancellationToken)

Создает резервную копию базы данных в папке по умолчанию асинхронно.

public Task<string> CreateBackupAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Токен отмены, который может использоваться для отмены асинхронной операции.

Returns

Task<string>

Экземпляр Task{string}, представляющий начатую асинхронную задачу.