Beispiel #1
0
        /// <summary>
        /// Executes when <see cref="Provider"/> initialization is complete.
        /// </summary>
        /// <param name="type">Aviable <see cref="Provider"/> <see cref="SqlEngine"/>.</param>
        /// <param name="activeConnectionsCount"><see cref="Provider"/> active connections count.</param>
        private static void OnProviderInitialized(SqlEngine type, byte activeConnectionsCount)
        {
            Aviable = true;

            // audit record
            DataProvider.DataBase.ServiceAudit
            (
                Settings.Default.ServiceUniqueID,
                ( byte )ServiceType.CacheService,
                ServiceAuditType.ServiceStarted,
                null
            );

            Logger.WriteLine(Source.DataProvider, "{0} data provider initialized with {1} opened connections", type, activeConnectionsCount);

            // starting real time caching
            RealtimeManager.StartUp();
        }