/// <summary>
        /// Beendet den Suchlauf endgültig.
        /// </summary>
        protected override void OnStop()
        {
            // Remember the time of the last scan
            ProfileState.LastSourceUpdateTime = DateTime.UtcNow;

            // Log
            VCRServer.Log(LoggingLevel.Full, Properties.Resources.PSIReplace);

            // Finish
            ServerImplementation.EndRequest(Server.BeginEndScan(m_mergeSources));

            // Report
            Tools.ExtendedLogging("Card Server has updated Profile {0} - VCR.NET will reload all Profiles now", ProfileName);

            // Time to refresh our lists
            VCRProfiles.Reset();
        }