CMS.HealthMonitoring.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>CMS.HealthMonitoring</name>
    </assembly>
    <members>
        <member name="T:CMS.HealthMonitoring.CategoryType">
            <summary>
            Category type.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CategoryType.General">
            <summary>
            General category.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CategoryType.Sites">
            <summary>
            Sites category.
            </summary>
        </member>
        <member name="T:CMS.HealthMonitoring.CMSPerformanceCounter">
            <summary>
            Performance counter.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.CMSPerformanceCounter.Increment(System.String)">
            <summary>
            Increments global and site counter. If the parameter siteName is null, increments only global counter.
            </summary>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.HealthMonitoring.CMSPerformanceCounter.Decrement(System.String)">
            <summary>
            Decrements global and site counter. If the parameter siteName is null, decrements only global counter.
            </summary>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.HealthMonitoring.CMSPerformanceCounter.SetValue(System.Int64,System.String)">
            <summary>
            Sets raw value of global or site counter. If the parameter siteName is null, sets global counter.
            </summary>
            <param name="value">Value</param>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.HealthMonitoring.CMSPerformanceCounter.GetValue(System.String,System.Boolean)">
            <summary>
            Gets value of global or site counter. If the parameter siteName is null, get global counter value.
            </summary>
            <param name="siteName">Site name</param>
            <param name="updateLastLog">Indicates if date time of last log value should be updated.</param>
        </member>
        <member name="M:CMS.HealthMonitoring.CMSPerformanceCounter.GetLastLog(System.String)">
            <summary>
            Gets time of last log.
            </summary>
            <param name="siteName">Site name</param>
        </member>
        <member name="M:CMS.HealthMonitoring.CMSPerformanceCounter.Clear">
            <summary>
            Clears global and sites counters.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.CMSPerformanceCounter.ClearLastLog">
            <summary>
            Clears last log date time.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.CMSPerformanceCounter.Reset(System.Boolean)">
            <summary>
            Resets global and sites values.
            </summary>
            <param name="resetSitesValues">Indicates if sites counters should be reset.</param>
        </member>
        <member name="T:CMS.HealthMonitoring.Counter">
            <summary>
            The class that represents counter definition.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.Counter.Key">
            <summary>
            Gets or sets the counter key.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.Counter.Name">
            <summary>
            Gets or sets the counter name.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.Counter.Description">
            <summary>
            Gets or sets counter description.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.Counter.Type">
            <summary>
            Gets or sets the counter type.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.Counter.Enabled">
            <summary>
            Indicates if the counter is enabled. Default value is True.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.Counter.OnlyGlobal">
            <summary>
            Indicates if the counter is logged per instance or per sites (True is per instance). Default value is True.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.Counter.Error">
            <summary>
            Indicates if occurred error during logging to the counter.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.Counter.PerSecond">
            <summary>
            Indicates if counter is logged per second.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.Counter.Interval">
            <summary>
            Indicates if performance counter is cleared after logging values.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.Counter.LastErrorMessage">
            <summary>
            Last error message.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.Counter.OriginalCounter">
            <summary>
            Stores original values of CMS performance counter.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.Counter.PerformanceCounter">
            <summary>
            Gets or sets performance counter.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.Counter.#ctor(System.Xml.XmlNode)">
            <summary>
            Constructor.
            </summary>
            <param name="node">XML node</param>
        </member>
        <member name="M:CMS.HealthMonitoring.Counter.Log">
            <summary>
            Logs global and sites values.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.Counter.LogToCounter(System.String)">
            <summary>
            Logs value to the performance counter.
            </summary>
            <param name="siteName">Site name</param>
        </member>
        <member name="T:CMS.HealthMonitoring.CounterName">
            <summary>
            Performance counter names
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.ALLOCATED_MEMORY">
            <summary>
            Key of counter 'Allocated memory'.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.VIEW_OF_CONTENT_PAGES_PER_SECOND">
            <summary>
            Key of counter 'Content page views/sec'
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.PENDING_REQUESTS_PER_SECOND">
            <summary>
            Key of counter 'Pending requests/sec'
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.FILE_DOWNLOADS_AND_VIEWS_PER_SECOND">
            <summary>
            Key of counter 'File downloads/sec'
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.NOT_FOUND_PAGES_PER_SECOND">
            <summary>
            Key of counter 'Pages not found/sec'
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.ROBOT_TXT_PER_SECOND">
            <summary>
            Key of counter 'Robots.txt views/sec'
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.VIEW_OF_SYSTEM_PAGES_PER_SECOND">
            <summary>
            Key of counter 'System page views/sec'
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.NON_PAGES_REQUESTS_PER_SECOND">
            <summary>
            Key of counter 'Non-page requests/sec'
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.CACHE_REMOVED_ITEMS_PER_SECOND">
            <summary>
            Key of counter 'Cache removed items/sec'
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.CACHE_UNDERUSED_ITEMS_PER_SECOND">
            <summary>
            Key of counter 'Cache underused items/sec'
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.CACHE_EXPIRED_ITEMS_PER_SECOND">
            <summary>
            Key of counter 'Cache expired items/sec'
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.ONLINE_USERS">
            <summary>
            Key of counter 'Online users - total'.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.AUTHENTICATED_USERS">
            <summary>
            Key of counter 'Online users - authenticated'.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.ANONYMOUS_VISITORS">
            <summary>
            Key of counter 'Online users - anonymous'.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.RUNNING_THREADS">
            <summary>
            Key of counter 'Running threads'.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.RUNNING_SQL_QUERIES">
            <summary>
            Key of counter 'Running SQL queries'.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.EVENTLOG_WARNINGS">
            <summary>
            Key of counter 'Warnings'.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.EVENTLOG_ERRORS">
            <summary>
            Key of counter 'Errors'.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.RUNNING_TASKS">
            <summary>
            Key of counter 'No. of running tasks'.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.TASKS_IN_QUEUE">
            <summary>
            Key of counter 'Scheduled tasks in queue'.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.ALL_EMAILS_IN_QUEUE">
            <summary>
            Key of counter 'E-mails in queue'.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.CounterName.ERROR_EMAILS_IN_QUEUE">
            <summary>
            Key of counter 'Error e-mails in queue'.
            </summary>
        </member>
        <member name="T:CMS.HealthMonitoring.DefaultCounters">
            <summary>
            Default implementation of counters
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.DefaultCounters.RegisterPerformanceCounters">
            <summary>
            Registers the performance counters
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.DefaultCounters.UpdateAllocatedMemory(CMS.HealthMonitoring.Counter)">
            <summary>
            Updates the allocated memory counter
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.DefaultCounters.UpdateEmails(CMS.HealthMonitoring.Counter)">
            <summary>
            Updates the e-mail performance counter
            </summary>
        </member>
        <member name="T:CMS.HealthMonitoring.RegisteredCounter">
            <summary>
            Registered performance counter
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.RegisteredCounter.#ctor(System.Action{CMS.HealthMonitoring.Counter})">
            <summary>
            Initializes <see cref="T:CMS.HealthMonitoring.RegisteredCounter"/> with given <paramref name="updateMethod"/>.
            </summary>
            <param name="updateMethod">Method which is called when updating of the counter is requested</param>
        </member>
        <member name="M:CMS.HealthMonitoring.RegisteredCounter.#ctor(CMS.Core.IPerformanceCounter)">
            <summary>
            Initializes <see cref="T:CMS.HealthMonitoring.RegisteredCounter"/> with given <paramref name="underlyingCounter"/>.
            </summary>
            <param name="underlyingCounter">Underlying performance counter</param>
        </member>
        <member name="M:CMS.HealthMonitoring.RegisteredCounter.Update(CMS.HealthMonitoring.Counter)">
            <summary>
            Updates the performance counter.
            </summary>
            <param name="counter">Counter to update</param>
        </member>
        <member name="M:CMS.HealthMonitoring.RegisteredCounter.Clear">
            <summary>
            Clears the underlying counter if available.
            </summary>
        </member>
        <member name="T:CMS.HealthMonitoring.HealthMonitoringHelper">
            <summary>
            The class that provides to helping methods to work with performance counters.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.HealthMonitoringHelper.SYSTEM_COUNTERS_DIRECTORY_PATH">
            <summary>
            Path of directory CMSModules.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringHelper.HealthMonitoringEnabled">
            <summary>
            Indicates if Health monitoring is enabled.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringHelper.LogCounters">
            <summary>
            Indicates if the counters should be logged.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringHelper.SiteCountersEnabled">
            <summary>
            Indicates if Health monitoring is enabled for site level.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringHelper.ApplicationMonitoringInterval">
            <summary>
            Web application logging interval (in seconds).
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringHelper.ServiceMonitoringInterval">
            <summary>
            Windows service logging interval (in seconds).
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringHelper.UseExternalService">
            <summary>
            Indicates if the windows service should be log to the counters.
            </summary>
            <returns>TRUE if the windows service should be log to the counters.</returns>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringHelper.CountersStartDirectoryPath">
            <summary>
            Gets or sets start physical path of directory that contains subdirectories with counter files.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringHelper.CanLog">
            <summary>
            Indicates if web application can log to the counters.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringHelper.Clear">
            <summary>
            Clears the enabled status of the health monitoring so it can reload
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringHelper.GetCategoryName(System.String,CMS.HealthMonitoring.CategoryType)">
            <summary>
            Gets category name.
            </summary>
            <param name="instancePath">Instance path - value of key CMSHealthMonitoringInstancePath</param>
            <param name="type">Category type</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringHelper.InitializeWatcher">
            <summary>
            Initializes watcher to identify that windows service regenerates the counter categories.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringHelper.mWatcher_Deleted(System.Object,System.EventArgs)">
            <summary>
            Handles OnDeleted event.
            </summary>
            <param name="sender">Sender</param>
            <param name="e">File system event argument</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringHelper.mWatcher_Created(System.Object,System.EventArgs)">
            <summary>
            Handles OnCreated event.
            </summary>
            <param name="sender">Sender</param>
            <param name="e">File system event argument</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringHelper.EnsurePerformanceCounterTimer">
            <summary>
            Ensures performance counter timer.
            </summary>
        </member>
        <member name="T:CMS.HealthMonitoring.HealthMonitoringLogHelper">
            <summary>
            Class that provides methods for logging to the counters from application or windows service.
            </summary>
        </member>
        <member name="T:CMS.HealthMonitoring.HealthMonitoringLogHelper.LogCustomCounterHandler">
            <summary>
            Custom counter handler.
            </summary>
            <param name="counter">Counter definition</param>
            <returns>Performance counter</returns>
        </member>
        <member name="E:CMS.HealthMonitoring.HealthMonitoringLogHelper.OnLogCustomCounter">
            <summary>
            Event for custom counter.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringLogHelper.RegisterCounter(System.String,System.Action{CMS.HealthMonitoring.Counter})">
            <summary>
            Registers the given counter update method
            </summary>
            <param name="key">Counter key</param>
            <param name="updateMethod">Update method</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringLogHelper.RegisterCounter(System.String,CMS.Core.IPerformanceCounter)">
            <summary>
            Registers the given counter update method
            </summary>
            <param name="key">Counter key</param>
            <param name="underlyingCounter">Performance counter containing up-to-date values.</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringLogHelper.LogApplicationCounters">
            <summary>
            Reads needed data from application and writes it to the counters.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringLogHelper.LogServiceCounters">
            <summary>
            Logs data that are needed to get from the database.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringLogHelper.LogCountersValues(System.Collections.Generic.List{CMS.HealthMonitoring.Counter})">
            <summary>
            Logs counters from web application.
            </summary>
            <param name="counterList">Counter list</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringLogHelper.ClearApplicationCounters">
            <summary>
            Clears application counters except the counters keeping permanent incremental values (cache related, ...)
            </summary>
        </member>
        <member name="T:CMS.HealthMonitoring.HealthMonitoringManager">
            <summary>
            The class that provides methods to work with performance counters.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.HealthMonitoringManager.GENERAL_CATEGORY_DESCRIPTION">
            <summary>
            Description of general category.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.HealthMonitoringManager.SITES_CATEGORY_DESCRIPTION">
            <summary>
            Description of sites category.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.HealthMonitoringManager.mCounters">
            <summary>
            Counter list.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.HealthMonitoringManager.mGeneralCategoryName">
            <summary>
            General category name.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.HealthMonitoringManager.mSitesCategoryName">
            <summary>
            Sites category name.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.HealthMonitoringManager.mSites">
            <summary>
            Collection for sites name.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.HealthMonitoringManager.mAllSites">
            <summary>
            Collection for all sites name.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.HealthMonitoringManager.mSystemCounterKeys">
            <summary>
            Collection of system counter keys.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.HealthMonitoringManager.mSystemSpecialCounterKeys">
            <summary>
            Collection of system counter keys with special treatment.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.HealthMonitoringManager.mSystemDatabaseCounterKeys">
            <summary>
            Collection of system database counter keys.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.HealthMonitoringManager.locker">
            <summary>
            Locker object.
            </summary>
        </member>
        <member name="T:CMS.HealthMonitoring.HealthMonitoringManager.OnProgressLogEventHandler">
            <summary>
            Progress log event handler.
            </summary>
        </member>
        <member name="E:CMS.HealthMonitoring.HealthMonitoringManager.OnProgressLog">
            <summary>
            Progress log event.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringManager.SystemCounterKeys">
            <summary>
            Collection of system counter keys based on CMSPerformanceCounter.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringManager.SystemSpecialCounterKeys">
            <summary>
            Collection of system counter keys based on special values treatment with sites collection.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringManager.SystemDatabaseCounterKeys">
            <summary>
            Collection of system counter keys based on database values.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringManager.Counters">
            <summary>
            Gets counter list.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringManager.GeneralCategoryName">
            <summary>
            Gets name of general category.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringManager.SitesCategoryName">
            <summary>
            Gets sites category name.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringManager.Error">
            <summary>
            Gets or sets error flag.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringManager.Sites">
            <summary>
            Gets collection of site names.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.HealthMonitoringManager.AllSites">
            <summary>
            Gets collection of site names.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.CreateCounterCategories">
            <summary>
            Creates new performance categories and counters.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.CreateCounterCategory(System.String,CMS.HealthMonitoring.CategoryType)">
            <summary>
            Creates new performance category and counters.
            </summary>
            <param name="categoryName">Category name</param>
            <param name="categoryType">Category type</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.PerformanceCategoryExists(System.String)">
            <summary>
            Indicates if performance category exists.
            </summary>
            <param name="categoryName">Category name</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.DeleteCounterCategory(System.String)">
            <summary>
            Deletes existing performance category.
            </summary>
            <param name="categoryName">Category name</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.DeleteCounterCategories">
            <summary>
            Deletes performance categories.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.SetCounterValue(System.String,CMS.HealthMonitoring.Counter,System.Int64)">
            <summary>
            Sets raw value to the counter.
            </summary>
            <param name="categoryName">Category name</param>
            <param name="counter">Counter</param>
            <param name="value">Value</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.SetCounterValue(System.String,CMS.HealthMonitoring.Counter,System.String,System.Int64)">
            <summary>
            Sets raw value to the instance.
            </summary>
            <param name="categoryName">Category name</param>
            <param name="counter">Counter</param>
            <param name="instanceName">Instance name</param>
            <param name="value">Value</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.IncrementCounter(System.String,CMS.HealthMonitoring.Counter)">
            <summary>
            Increments raw value of the counter.
            </summary>
            <param name="categoryName">Category name</param>
            <param name="counter">Counter</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.IncrementCounter(System.String,CMS.HealthMonitoring.Counter,System.String)">
            <summary>
            Increments raw value of the counter instance.
            </summary>
            <param name="categoryName">Category name</param>
            <param name="counter">Counter</param>
            <param name="instanceName">Instance name</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.DecrementCounter(System.String,CMS.HealthMonitoring.Counter)">
            <summary>
            Decrements raw value of the counter.
            </summary>
            <param name="categoryName">Category name</param>
            <param name="counter">Counter</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.DecrementCounter(System.String,CMS.HealthMonitoring.Counter,System.String)">
            <summary>
            Decrements raw value of the counter instance.
            </summary>
            <param name="categoryName">Category name</param>
            <param name="counter">Counter</param>
            <param name="instanceName">Instance name</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.ClearCounters">
            <summary>
            Clears generic counter list.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.ResetCounters">
            <summary>
            Resets values of all counters.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.IsSystemCounter(System.String)">
            <summary>
            Indicates if counter is system.
            </summary>
            <param name="counterKey">Counter key</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.IsSystemSpecialCounter(System.String)">
            <summary>
            Indicates if counter is system counter based on special values treatment.
            </summary>
            <param name="counterKey">Counter key</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.IsSystemDatabaseCounter(System.String)">
            <summary>
            Indicates if counter is system counter based on special values treatment.
            </summary>
            <param name="counterKey">Counter key</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.LogProgress(System.String)">
            <summary>
            Logs the message progress.
            </summary>
            <param name="message">Progress message</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.LoadCounters">
            <summary>
            Loads counters definition from xml files and set generic counter list.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.LoadCountersFromSubDirectories(System.String)">
            <summary>
            Loads counters from subdirectories.
            </summary>
            <param name="directoryPath">Start directory path</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.GetCountersFromXmlDefinition(System.String)">
            <summary>
            Gets counters from xml definition.
            </summary>
            <param name="path">File path</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.GetCustomCounters(System.Collections.Generic.IEnumerable{CMS.HealthMonitoring.Counter})">
            <summary>
            Gets collection of custom creation data.
            </summary>
            <param name="counters">Counter list</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.InitializeCategoryNames">
            <summary>
            Sets properties GeneralCategoryName and SitesCategoryName.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.GetCounter(System.String,CMS.HealthMonitoring.Counter,System.String)">
            <summary>
            Gets performance counter.
            </summary>
            <param name="categoryName">Category name</param>
            <param name="counter">Counter</param>
            <param name="instanceName">Instance name</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.DisableCounter(CMS.HealthMonitoring.Counter)">
            <summary>
            Disables and sets error property of counter.
            </summary>
            <param name="counter">Counter</param>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.CheckLicense">
            <summary>
            Checks the license.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringManager.SetCounterErrorMessage(CMS.HealthMonitoring.Counter,System.String,System.String,System.String,System.Exception)">
            <summary>
            Sets error message of counter.
            </summary>
            <param name="counter">Counter</param>
            <param name="instanceName">Instance name of counter</param>
            <param name="categoryName">Performance category name</param>
            <param name="counterAction">Counter action</param>
            <param name="originalException">Original exception</param>
        </member>
        <member name="T:CMS.HealthMonitoring.HealthMonitoringHandlers">
            <summary>
            Event handlers for health monitoring
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringHandlers.InitHandlers">
            <summary>
            Initializes the event handlers
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringHandlers.EnsurePerformanceCounterTimer(System.Object,System.EventArgs)">
            <summary>
            Ensures the performance counter timer for health monitoring
            </summary>
        </member>
        <member name="T:CMS.HealthMonitoring.HealthMonitoringModule">
            <summary>
            Health monitoring module
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringModule.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringModule.OnPreInit">
            <summary>
            Pre-initializes the module
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringModule.OnInit">
            <summary>
            Initializes the module
            </summary>
        </member>
        <member name="T:CMS.HealthMonitoring.HealthMonitoringModuleMetadata">
            <summary>
            Health monitoring module metadata
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.HealthMonitoringModuleMetadata.#ctor">
            <summary>
            Default constructor.
            </summary>
        </member>
        <member name="T:CMS.HealthMonitoring.PerformanceCounterTimer">
            <summary>
            The class that provides timing for web application performance.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.PerformanceCounterTimer.mRunning">
            <summary>
            Indicates if the timer runs.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.PerformanceCounterTimer.mCancel">
            <summary>
            If true, the timer cancels execution.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.PerformanceCounterTimer.threadStarted">
            <summary>
            Indicates if thread was started.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.PerformanceCounterTimer.thread">
            <summary>
            Thread.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.PerformanceCounterTimer.timer">
            <summary>
            Timer.
            </summary>
        </member>
        <member name="F:CMS.HealthMonitoring.PerformanceCounterTimer.threadLocker">
            <summary>
            Lock used for running thread.
            </summary>
        </member>
        <member name="P:CMS.HealthMonitoring.PerformanceCounterTimer.Running">
            <summary>
            Indicates if the timer runs.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.PerformanceCounterTimer.EnsureRunTimerAsync">
            <summary>
            Ensures that the timer runs in an asynchronous thread.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.PerformanceCounterTimer.EnsureTimer">
            <summary>
            Ensures performance counter timer.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.PerformanceCounterTimer.Run">
            <summary>
            Starts the timer execution.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.PerformanceCounterTimer.StopTimer">
            <summary>
            Stops the timer execution.
            </summary>
        </member>
        <member name="M:CMS.HealthMonitoring.PerformanceCounterTimer.Execute">
            <summary>
            Logs to the counters.
            </summary>
        </member>
    </members>
</doc>