SenseNet.ContentRepository.RepositoryInstance.StartManagers C# (CSharp) Метод

StartManagers() приватный Метод

private StartManagers ( ) : void
Результат void
        private void StartManagers()
        {
            object dummy;

            ConsoleWrite("Initializing cache ... ");
            dummy = SenseNet.ContentRepository.DistributedApplication.Cache.Count;
            ConsoleWriteLine("ok.");

            ConsoleWrite("Starting message channel ... ");
            var channel = SenseNet.ContentRepository.DistributedApplication.ClusterChannel;
            ConsoleWriteLine("ok.");

            ConsoleWrite("Starting NodeType system ... ");
            dummy = ActiveSchema.NodeTypes[0];
            ConsoleWriteLine("ok.");

            ConsoleWrite("Starting ContentType system ... ");
            dummy = SenseNet.ContentRepository.Schema.ContentType.GetByName("GenericContent");
            ConsoleWriteLine("ok.");

            ConsoleWrite("Starting AccessProvider ... ");
            dummy = User.Current;
            ConsoleWriteLine("ok.");

            if (_settings.StartLuceneManager)
                StartLucene();
            else
                ConsoleWriteLine("LuceneManager is not started.");

            //switch on message processing after LuceneManager was started
            channel.AllowMessageProcessing = true;

            SenseNet.Search.Indexing.IndexHealthMonitor.Start(_settings.Console);

            if (_settings.StartWorkflowEngine)
                StartWorkflowEngine();
            else
                ConsoleWriteLine("Workflow subsystem is not started.");

            foreach (var serviceType in TypeHandler.GetTypesByInterface(typeof(ISnService)))
            {
                var service = (ISnService)Activator.CreateInstance(serviceType);
                service.Start();
            }
        }