Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IDatabasePlugin.cs
1using System;
2using System.Collections.Generic;
3using System.Threading.Tasks;
5
7{
11 public interface IDatabasePlugin
12 {
19
24 {
25 get;
26 }
27
33
38 Task ConfigureSettings(object Settings);
39
47 Task Test(Dictionary<string, object> Form, bool Save, object Settings);
48
55 Task<bool> TestEnvironmentVariables(DatabaseConfiguration Configuration, object Settings);
56 }
57}
Contains information about a language.
Definition: Language.cs:17
Task< bool > TestEnvironmentVariables(DatabaseConfiguration Configuration, object Settings)
Tests database connection parameters available via environment variables.
string SettingsResource
Resource name pointing to settings form.
Task Test(Dictionary< string, object > Form, bool Save, object Settings)
Tests database connection parameters.
DatabaseSettings CreateNewSettings()
Creates a new settings object.
Task ConfigureSettings(object Settings)
Configures a database connection using the provided settings object.
string Name(Language Language)
Displayable name of database plug-in