tgstation-server
4.3.2
The /tg/station 13 server suite
Main Page
Features
API
Architecture
Packages
Classes
Files
File List
src
Tgstation.Server.Host
Database
IDatabaseContext.cs
Go to the documentation of this file.
1
using
Microsoft.EntityFrameworkCore;
2
using
System
;
3
using
System
.Threading;
4
using
System
.Threading.Tasks;
5
using
Tgstation
.
Server
.
Host
.
Configuration
;
6
using
Tgstation
.
Server
.
Host
.
Models
;
7
8
namespace
Tgstation
.
Server
.Host.Database
9
{
13
public
interface
IDatabaseContext
14
{
18
DatabaseType
DatabaseType
{
get
; }
19
23
IDatabaseCollection<User>
Users {
get
; }
24
28
IDatabaseCollection<Instance>
Instances {
get
; }
29
33
IDatabaseCollection<InstanceUser>
InstanceUsers {
get
; }
34
38
IDatabaseCollection<Job>
Jobs {
get
; }
39
43
IDatabaseCollection<CompileJob>
CompileJobs {
get
; }
44
48
IDatabaseCollection<RevisionInformation>
RevisionInformations {
get
; }
49
53
IDatabaseCollection<DreamMakerSettings>
DreamMakerSettings
{
get
; }
54
58
IDatabaseCollection<DreamDaemonSettings>
DreamDaemonSettings
{
get
; }
59
63
IDatabaseCollection<ChatBot>
ChatBots {
get
; }
64
68
IDatabaseCollection<ChatChannel>
ChatChannels {
get
; }
69
73
IDatabaseCollection<RepositorySettings>
RepositorySettings
{
get
; }
74
78
IDatabaseCollection<ReattachInformation>
ReattachInformations {
get
; }
79
83
IDatabaseCollection<DualReattachInformation>
WatchdogReattachInformations {
get
; }
84
90
Task Save(CancellationToken cancellationToken);
91
97
Task Initialize(CancellationToken cancellationToken);
98
105
Task SchemaDowngradeForServerVersion(Version version, CancellationToken cancellationToken);
106
}
107
}
Tgstation.Server.Host.Models.DreamMakerSettings
Definition:
DreamMakerSettings.cs:6
Tgstation.Server.Host.Models.DreamDaemonSettings
Definition:
DreamDaemonSettings.cs:6
Tgstation.Server.Api.Models.IrcPasswordType.Server
Use server authentication
Tgstation.Server.Host.Models
Definition:
ChatBot.cs:5
System
Tgstation.Server.Host.Models.RepositorySettings
Definition:
RepositorySettings.cs:7
Tgstation.Server.Host.Database.IDatabaseContext
Represents the database.
Definition:
IDatabaseContext.cs:13
Tgstation.Server.Host.Configuration
Definition:
ControlPanelConfiguration.cs:3
Tgstation.Server.Host.Configuration.DatabaseType
DatabaseType
Type of database to user
Definition:
DatabaseType.cs:6
Tgstation.Server
Tgstation.Server.Host
Tgstation.Server.Host.Database.IDatabaseCollection< User >
Tgstation
Generated by
1.8.11