public override void SetUp() { Db4oPerformanceCounterInstaller.ReInstall(); IServerConfiguration serverConfiguration = Db4oClientServer.NewServerConfiguration(); serverConfiguration.AddConfigurationItem(new ClientConnectionsMonitoringSupport()); serverConfiguration.AddConfigurationItem(new ConnectionCloseEventSupport(ClientDisconnected)); _server = Db4oClientServer.OpenServer(serverConfiguration, TempFile(), Db4oClientServer.ArbitraryPort); _server.GrantAccess(UserName, Password); }
public virtual void Test() { IServerConfiguration config = Db4oClientServer.NewServerConfiguration(); config.File.Storage = new MemoryStorage(); ServerConfigurationItemIntegrationTestCase.DummyConfigurationItem item = new ServerConfigurationItemIntegrationTestCase.DummyConfigurationItem (this); config.AddConfigurationItem(item); IObjectServer server = Db4oClientServer.OpenServer(config, string.Empty, Db4oClientServer .ArbitraryPort); item.Verify(config, server); server.Close(); }
private static IObjectServer StartServer() { IServerConfiguration configuration = Db4oClientServer.NewServerConfiguration(); // #example: Add the network monitoring support configuration.Common.Add(new NetworkingMonitoringSupport()); // #end example // #example: Add the client connections monitoring support configuration.AddConfigurationItem(new ClientConnectionsMonitoringSupport()); // #end example IObjectServer server = Db4oClientServer.OpenServer(configuration, "database.db4o", PortNumber); server.GrantAccess(User, Password); return(server); }
private static void TheSSLExample() { CleanUp(); // #example: Add SSL-support to the server IServerConfiguration configuration = Db4oClientServer.NewServerConfiguration(); // For the server you need a certificate. For example using a certificate from a file X509Certificate2 certificate = new X509Certificate2("cert.cer"); configuration.AddConfigurationItem(new ServerSslSupport(certificate)); // #end example using (IObjectServer server = OpenServer(configuration)) { SSLClient(); } CleanUp(); }
public void ConfigureServer(IConfiguration config) { IServerConfiguration serverConfig = Db4oClientServerLegacyConfigurationBridge.AsServerConfiguration(config); serverConfig.AddConfigurationItem(new ServerSslSupport(ServerCertificate())); }