Raven.Server.RavenDbServer.Dispose C# (CSharp) Method

Dispose() public method

public Dispose ( ) : void
return void
		public void Dispose()
		{
			server.Dispose();
			database.Dispose();
		}

Usage Example

Exemplo n.º 1
0
        protected override void OnStop()
        {
            var shutdownTask = startTask.ContinueWith(task =>
            {
                if (server != null)
                {
                    server.Dispose();
                }
                return(task);
            });

            var keepAliveTask = Task.Factory.StartNew(() =>
            {
                if (shutdownTask.Wait(9000))
                {
                    return;
                }
                do
                {
                    RequestAdditionalTime(10000);
                } while (!shutdownTask.Wait(9000));
            });

            Task.WaitAll(shutdownTask, keepAliveTask);
        }
All Usage Examples Of Raven.Server.RavenDbServer::Dispose