C# Класс Raven.Client.Extensions.MultiTenancyExtensions

Extension methods to create mutli tenants databases
Показать файл Открыть проект

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

Метод Описание
CreateDatabase ( this self, Raven.Abstractions.Data.DatabaseDocument databaseDocument ) : void
CreateDatabaseAsync ( this self, Raven.Abstractions.Data.DatabaseDocument databaseDocument, bool ignoreFailures = false ) : System.Threading.Tasks.Task
EnsureDatabaseExists ( this self, string name, bool ignoreFailures = false ) : void

Ensures that the database exists, creating it if needed

This operation happens _outside_ of any transaction

EnsureDatabaseExistsAsync ( this self, string name, bool ignoreFailures = false ) : System.Threading.Tasks.Task

Ensures that the database exists, creating it if needed

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

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

public static CreateDatabase ( this self, Raven.Abstractions.Data.DatabaseDocument databaseDocument ) : void
self this
databaseDocument Raven.Abstractions.Data.DatabaseDocument
Результат void

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

public static CreateDatabaseAsync ( this self, Raven.Abstractions.Data.DatabaseDocument databaseDocument, bool ignoreFailures = false ) : System.Threading.Tasks.Task
self this
databaseDocument Raven.Abstractions.Data.DatabaseDocument
ignoreFailures bool
Результат System.Threading.Tasks.Task

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

Ensures that the database exists, creating it if needed
This operation happens _outside_ of any transaction
public static EnsureDatabaseExists ( this self, string name, bool ignoreFailures = false ) : void
self this
name string
ignoreFailures bool
Результат void

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

Ensures that the database exists, creating it if needed
public static EnsureDatabaseExistsAsync ( this self, string name, bool ignoreFailures = false ) : System.Threading.Tasks.Task
self this
name string
ignoreFailures bool
Результат System.Threading.Tasks.Task