File: D:/HostingSpaces/RMourik/bassol.nl/wwwroot/bin/CMS.Protection.xml
<?xml version="1.0"?>
<doc>
<assembly>
<name>CMS.Protection</name>
</assembly>
<members>
<member name="T:CMS.Protection.BadWordActionEnum">
<summary>
Defines the bad word action.
</summary>
</member>
<member name="F:CMS.Protection.BadWordActionEnum.None">
<summary>
No action is performed.
</summary>
</member>
<member name="F:CMS.Protection.BadWordActionEnum.Remove">
<summary>
Removes bad word.
</summary>
</member>
<member name="F:CMS.Protection.BadWordActionEnum.Replace">
<summary>
Replaces bad word with replacement.
</summary>
</member>
<member name="F:CMS.Protection.BadWordActionEnum.ReportAbuse">
<summary>
Reports abuse.
</summary>
</member>
<member name="F:CMS.Protection.BadWordActionEnum.RequestModeration">
<summary>
Requests moderation.
</summary>
</member>
<member name="F:CMS.Protection.BadWordActionEnum.Deny">
<summary>
Denies bad word.
</summary>
</member>
<member name="T:CMS.Protection.BadWordCultureInfo">
<summary>
BadWordCultureInfo data container class.
</summary>
</member>
<member name="F:CMS.Protection.BadWordCultureInfo.OBJECT_TYPE">
<summary>
Object type
</summary>
</member>
<member name="F:CMS.Protection.BadWordCultureInfo.TYPEINFO">
<summary>
Type information.
</summary>
</member>
<member name="M:CMS.Protection.BadWordCultureInfo.DeleteObject">
<summary>
Deletes the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.Protection.BadWordCultureInfo.SetObject">
<summary>
Updates the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.Protection.BadWordCultureInfo.CheckPermissionsInternal(CMS.DataEngine.PermissionsEnum,System.String,CMS.Base.IUserInfo,System.Boolean)">
<summary>
Checks the permissions of the object.
</summary>
<param name="permission">Permission type</param>
<param name="siteName">Name of the site</param>
<param name="userInfo">UserInfo object</param>
<param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
</member>
<member name="M:CMS.Protection.BadWordCultureInfo.#ctor">
<summary>
Constructor - Creates an empty BadWordCultureInfo object.
</summary>
</member>
<member name="M:CMS.Protection.BadWordCultureInfo.#ctor(System.Data.DataRow)">
<summary>
Constructor - Creates a new BadWordCultureInfo object from the given DataRow.
</summary>
</member>
<member name="P:CMS.Protection.BadWordCultureInfo.WordID">
<summary>
Word ID.
</summary>
</member>
<member name="P:CMS.Protection.BadWordCultureInfo.CultureID">
<summary>
Culture ID.
</summary>
</member>
<member name="T:CMS.Protection.BadWordCultureInfoProvider">
<summary>
Class providing BadWordCultureInfo management.
</summary>
</member>
<member name="M:CMS.Protection.BadWordCultureInfoProvider.GetBadWordCultureInfo(System.Int32,System.Int32)">
<summary>
Returns the BadWordCultureInfo structure for the specified BadWordCulture.
</summary>
<param name="wordId">Word ID</param>
<param name="cultureId">Culture ID</param>
</member>
<member name="M:CMS.Protection.BadWordCultureInfoProvider.SetBadWordCultureInfo(CMS.Protection.BadWordCultureInfo)">
<summary>
Sets (updates or inserts) specified BadWordCulture.
</summary>
<param name="badWordCulture">BadWordCulture object to set</param>
</member>
<member name="M:CMS.Protection.BadWordCultureInfoProvider.DeleteBadWordCultureInfo(CMS.Protection.BadWordCultureInfo)">
<summary>
Deletes specified BadWordCulture.
</summary>
<param name="infoObj">BadWordCulture object</param>
</member>
<member name="M:CMS.Protection.BadWordCultureInfoProvider.DeleteBadWordCultureInfo(System.Int32,System.Int32)">
<summary>
Deletes specified BadWordCulture.
</summary>
<param name="wordId">Word ID</param>
<param name="cultureId">Culture ID</param>
</member>
<member name="M:CMS.Protection.BadWordCultureInfoProvider.AddBadWordToCulture(System.Int32,System.Int32)">
<summary>
Adds bad word to specified culture and cleares bad word hashtables.
</summary>
<param name="wordId">ID of bad word</param>
<param name="cultureId">ID of culture</param>
</member>
<member name="M:CMS.Protection.BadWordCultureInfoProvider.RemoveBadWordFromCulture(System.Int32,System.Int32)">
<summary>
Removes bad word from specified culture and cleares bad word hashtables.
</summary>
<param name="wordId">ID of bad word</param>
<param name="cultureId">ID of culture</param>
</member>
<member name="M:CMS.Protection.BadWordCultureInfoProvider.GetWordCultures(System.Int32)">
<summary>
Gets cultures of specified bad word.
</summary>
<param name="wordId">ID of bad word</param>
</member>
<member name="M:CMS.Protection.BadWordCultureInfoProvider.GetBadWordCultures(System.String,System.String)">
<summary>
Gets all cultures records.
</summary>
<param name="where">Where condition to filter data</param>
<param name="orderBy">Order by statement</param>
</member>
<member name="M:CMS.Protection.BadWordCultureInfoProvider.GetBadWordCultureInfoInternal(System.Int32,System.Int32)">
<summary>
Returns the BadWordCultureInfo object.
</summary>
<param name="wordId">Word ID</param>
<param name="cultureId">Culture ID</param>
</member>
<member name="M:CMS.Protection.BadWordCultureInfoProvider.SetBadWordCultureInfoInternal(CMS.Protection.BadWordCultureInfo)">
<summary>
Sets (updates or inserts) specified BadWordCulture object.
</summary>
<param name="badWordCulture">BadWordCulture to set</param>
</member>
<member name="M:CMS.Protection.BadWordCultureInfoProvider.DeleteBadWordCultureInfoInternal(CMS.Protection.BadWordCultureInfo)">
<summary>
Deletes specified BadWordCulture object.
</summary>
<param name="infoObj">BadWordCulture object</param>
</member>
<member name="M:CMS.Protection.BadWordCultureInfoProvider.GetWordCulturesInternal(System.Int32)">
<summary>
Gets cultures of specified bad word.
</summary>
<param name="wordId">ID of bad word</param>
</member>
<member name="M:CMS.Protection.BadWordCultureInfoProvider.GetBadWordCulturesInternal(System.String,System.String)">
<summary>
Gets all cultures records.
</summary>
<param name="where">Where condition to filter data</param>
<param name="orderBy">Order by statement</param>
</member>
<member name="T:CMS.Protection.BadWordInfo">
<summary>
BadWordInfo data container class.
</summary>
</member>
<member name="F:CMS.Protection.BadWordInfo.OBJECT_TYPE">
<summary>
Object type
</summary>
</member>
<member name="F:CMS.Protection.BadWordInfo.TYPEINFO">
<summary>
Type information.
</summary>
</member>
<member name="M:CMS.Protection.BadWordInfo.DeleteObject">
<summary>
Deletes the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.Protection.BadWordInfo.SetObject">
<summary>
Updates the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.Protection.BadWordInfo.CheckPermissionsInternal(CMS.DataEngine.PermissionsEnum,System.String,CMS.Base.IUserInfo,System.Boolean)">
<summary>
Checks the permissions of the object.
</summary>
<param name="permission">Permission type</param>
<param name="siteName">Name of the site</param>
<param name="userInfo">UserInfo object</param>
<param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
</member>
<member name="M:CMS.Protection.BadWordInfo.#ctor">
<summary>
Constructor - Creates an empty BadWordInfo object.
</summary>
</member>
<member name="M:CMS.Protection.BadWordInfo.#ctor(System.Data.DataRow)">
<summary>
Constructor - Creates a new BadWordInfo object from the given DataRow.
</summary>
</member>
<member name="P:CMS.Protection.BadWordInfo.WordExpression">
<summary>
Word expression.
</summary>
</member>
<member name="P:CMS.Protection.BadWordInfo.WordAction">
<summary>
Word action.
</summary>
</member>
<member name="P:CMS.Protection.BadWordInfo.WordID">
<summary>
Word ID.
</summary>
</member>
<member name="P:CMS.Protection.BadWordInfo.WordLastModified">
<summary>
Word last modified.
</summary>
</member>
<member name="P:CMS.Protection.BadWordInfo.WordGUID">
<summary>
Word GUID.
</summary>
</member>
<member name="P:CMS.Protection.BadWordInfo.WordReplacement">
<summary>
Word replacement.
</summary>
</member>
<member name="P:CMS.Protection.BadWordInfo.WordIsGlobal">
<summary>
Indicates if word is global (all cultures).
</summary>
</member>
<member name="P:CMS.Protection.BadWordInfo.WordIsRegularExpression">
<summary>
Idnicates if word is regular expression.
</summary>
</member>
<member name="P:CMS.Protection.BadWordInfo.WordMatchWholeWord">
<summary>
Indicates if word should match whole word.
</summary>
</member>
<member name="T:CMS.Protection.BadWordInfoProvider">
<summary>
Class providing BadWordInfo management.
</summary>
</member>
<member name="F:CMS.Protection.BadWordInfoProvider.REMOVE">
<summary>
Remove action.
</summary>
</member>
<member name="F:CMS.Protection.BadWordInfoProvider.REPLACE">
<summary>
Replace action.
</summary>
</member>
<member name="F:CMS.Protection.BadWordInfoProvider.REPORT">
<summary>
Report abuse action.
</summary>
</member>
<member name="F:CMS.Protection.BadWordInfoProvider.MODERATION">
<summary>
Moderation action.
</summary>
</member>
<member name="F:CMS.Protection.BadWordInfoProvider.DENY">
<summary>
Deny action.
</summary>
</member>
<member name="F:CMS.Protection.BadWordInfoProvider.mCultureBadWords">
<summary>
Culture specified bad words provider dictionary.
</summary>
</member>
<member name="F:CMS.Protection.BadWordInfoProvider.mGlobalBadWords">
<summary>
Global bad words list.
</summary>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.CanUseBadWords(CMS.Base.IUserInfo,System.String)">
<summary>
Determines whether user can use bad words.
</summary>
<param name="user">User info object</param>
<param name="siteName">Site name</param>
<returns>True if user can use bad words.</returns>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.BadWordExists(System.String)">
<summary>
Checks whether bad word exists.
</summary>
<param name="badWord">Bad word</param>
<returns>True if bad word exists.</returns>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.GetBadWordInfo(System.Int32)">
<summary>
Returns the BadWordInfo structure for the specified badWord.
</summary>
<param name="badWordId">Bad word ID</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.GetBadWordInfo(System.Guid)">
<summary>
Returns the BadWordInfo structure for the specified bad word GUID.
</summary>
<param name="wordGuid">Bad word GUID</param>
<returns>BadWord info object</returns>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.SetBadWordInfo(CMS.Protection.BadWordInfo)">
<summary>
Sets (updates or inserts) specified badWord.
</summary>
<param name="badWord">BadWord to set</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.DeleteBadWordInfo(CMS.Protection.BadWordInfo)">
<summary>
Deletes specified badWord and updates hashtables.
</summary>
<param name="infoObj">BadWord object</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.DeleteBadWordInfo(System.Int32)">
<summary>
Deletes specified badWord and clears hashtables.
</summary>
<param name="wordId">Bad word ID</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.CheckBadWord(CMS.Protection.BadWordInfo,System.String,System.String,System.String@,System.Collections.Hashtable,System.Int32)">
<summary>
Checks given text for given bad word.
</summary>
<param name="word">BadWordInfo object</param>
<param name="cultureCode">Code of culture</param>
<param name="siteName">Site name</param>
<param name="text">Text to check</param>
<param name="foundWords">Found words</param>
<param name="maxTextLength">Maximum length of the text to be checked. If value is zero, text length is unlimited.</param>
<returns>What action should be performed and modified text through the text parameter.</returns>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.CheckAllBadWords(System.String,System.String,CMS.DataEngine.GeneralizedInfo,System.Collections.Generic.Dictionary{System.String,System.Int32},System.Collections.Hashtable)">
<summary>
Checks given text for all bad words.
</summary>
<param name="cultureCode">Code of culture</param>
<param name="siteName">Site name</param>
<param name="infoObject">Object info</param>
<param name="columns">Columns to check (column name and column size). If columns size is zero, column has maximal size and will not checked.</param>
<param name="foundWords">Found words</param>
<returns>What action should be performed and modified text through the text parameter.</returns>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.CheckAllBadWords(System.String,System.String,System.String@,System.Collections.Hashtable)">
<summary>
Checks given text for all bad words.
</summary>
<param name="cultureCode">Code of culture</param>
<param name="siteName">Site name</param>
<param name="text">Text to check</param>
<param name="foundWords">Found words</param>
<returns>What action should be performed and modified text through the text parameter.</returns>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.CheckAllBadWords(System.String,System.String,System.String@,System.Collections.Hashtable,System.Int32)">
<summary>
Checks given text for all bad words.
</summary>
<param name="cultureCode">Code of culture</param>
<param name="siteName">Site name</param>
<param name="text">Text to check</param>
<param name="foundWords">Found words</param>
<param name="maxTextLength">Maximum length of the text to be checked. If value is zero, text length is unlimited.</param>
<returns>What action should be performed and modified text through the text parameter.</returns>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.Clear">
<summary>
Clears bad words hash tables.
</summary>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.Clear(System.Boolean)">
<summary>
Clears bad words hash tables.
</summary>
<param name="logWebFarm">Enables or disables webfarm task logging, if false no task is logged</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.Clear(System.String)">
<summary>
Clears bad words culture dictionary.
</summary>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.GetReplacementFromSettings(System.String)">
<summary>
Gets default replacement from settings.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.GetBadWords(System.Int32)">
<summary>
Returns all bad words for given culture.
</summary>
<param name="cultureId">ID of culture</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.GetBadWords(System.String,System.String)">
<summary>
Returns all bad words for given culture.
</summary>
<param name="where">Where condition to filter data</param>
<param name="orderBy">Order by statement</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.GetBadWords(System.String,System.String,System.Int32,System.String)">
<summary>
Returns dataset of all bad words matching the specified parameters.
</summary>
<param name="where">Where condition</param>
<param name="orderBy">Order by expression</param>
<param name="topN">Number of records to be selected</param>
<param name="columns">Columns to be selected</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.CheckWords(System.String,System.String,System.String@,System.Collections.Hashtable,System.Int32)">
<summary>
Check bad words and returns action.
</summary>
<param name="cultureCode">Culture code</param>
<param name="siteName">Site name</param>
<param name="text">Checked text</param>
<param name="foundWords">Found words</param>
<param name="maxTextLength">Maximum length of the text to be checked. If value is zero, text length is unlimited.</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.PerformCheck(CMS.Protection.BadWordInfo,System.String@,System.Collections.Hashtable,System.String,System.Int32)">
<summary>
Performes bad word check.
</summary>
<param name="badWord">Bad word to check</param>
<param name="text">Text to check</param>
<param name="foundWords">Hash table of found words</param>
<param name="siteName">Name of site</param>
<param name="maxTextLength">Maximum length of the text to be checked. If value is zero, text length is unlimited.</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.Replace(System.String,System.String,System.String@,System.Int32)">
<summary>
Replaces expression with replacement in given text.
</summary>
<param name="expression">Expression to be replaced</param>
<param name="replacement">String replacement</param>
<param name="text">Text in which the given expression is being searched</param>
<param name="maxTextLength">Maximum length of the text to be checked. If value is zero, text length is unlimited.</param>
<returns>ArrayList with found occurrences of expression</returns>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.Find(System.String,System.String)">
<summary>
Finds occurrences of string in given text.
</summary>
<param name="expression">Expression to find</param>
<param name="text">Text to search in</param>
<returns>ArrayList with found occurrences</returns>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.Find(System.Text.RegularExpressions.Regex,System.String)">
<summary>
Finds occurrences of regular expression in given text.
</summary>
<param name="regularExpression">Regular expression to find</param>
<param name="text">Text to search in</param>
<returns>ArrayList with found occurrences</returns>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.LoadBadWords">
<summary>
Loads the values to the hash tables.
</summary>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.LoadBadWords(System.String)">
<summary>
Loads the values to the culture hash table.
</summary>
<param name="cultureCode">Code of culture</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.GetBadWordsInternal(System.Int32)">
<summary>
Returns all bad words for given culture.
</summary>
<param name="cultureId">ID of culture</param>
<returns>DataSet with bad words</returns>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.GetBadWordsInternal(System.String,System.String,System.Int32,System.String)">
<summary>
Returns all bad words for given culture.
</summary>
<param name="where">Where condition to filter data</param>
<param name="orderBy">Order by statement</param>
<param name="topN">Number of records to be selected</param>
<param name="columns">Columns to be selected</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.BadWordExistsInternal(System.String)">
<summary>
Returns true if bad word exists.
</summary>
<param name="badWord">Bad word</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.GetBadWordInfoInternal(System.Int32)">
<summary>
Returns the BadWordInfo structure for the specified badWord.
</summary>
<param name="badWordId">BadWord ID</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.GetBadWordInfoByGuidInternal(System.Guid)">
<summary>
Returns the BadWordInfo structure for the specified GUID.
</summary>
<param name="guid">Bad word GUID</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.SetBadWordInfoInternal(CMS.Protection.BadWordInfo)">
<summary>
Sets (updates or inserts) specified BadWord object.
</summary>
<param name="badWord">BadWord object to set</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.DeleteBadWordInfoInternal(CMS.Protection.BadWordInfo)">
<summary>
Deletes specified BadWord object.
</summary>
<param name="infoObj">BadWord object</param>
</member>
<member name="M:CMS.Protection.BadWordInfoProvider.ProcessWebFarmTask(System.String,System.String,System.Byte[])">
<summary>
Runs the processing of specific web farm task for current provider
</summary>
<param name="actionName">Action name</param>
<param name="data">Custom data</param>
<param name="binary">Binary data</param>
</member>
<member name="P:CMS.Protection.BadWordInfoProvider.CultureBadWords">
<summary>
Culture specified bad words provider dictionary.
</summary>
</member>
<member name="P:CMS.Protection.BadWordInfoProvider.GlobalBadWords">
<summary>
Global bad words list.
</summary>
</member>
<member name="T:CMS.Protection.BadWordsHelper">
<summary>
Helper class for bad words.
</summary>
</member>
<member name="M:CMS.Protection.BadWordsHelper.BadWordsAction(System.String)">
<summary>
Gets default action for the bad words from the settings.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.Protection.BadWordsHelper.BadWordsReplacement(System.String)">
<summary>
Gets default replacement for the bad words from the settings.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.Protection.BadWordsHelper.PerformBadWordsCheck(System.String)">
<summary>
Indicates if the bad words check should be performed.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.Protection.BadWordsHelper.CheckBadWords(CMS.DataEngine.GeneralizedInfo,System.Collections.Generic.Dictionary{System.String,System.Int32},System.Int32,System.Func{System.Boolean})">
<summary>
Performs bad words check.
</summary>
<param name="obj">GeneralizedInfo info object</param>
<param name="columns">Columns to check (column name and column size). If columns size is zero, column has maximal size and will not checked.</param>
<param name="currentUserId">ID of current user</param>
<param name="validate">Function performing validation of checked object after respective bad words are removed. No further processing is done when validation fails.</param>
</member>
<member name="M:CMS.Protection.BadWordsHelper.CheckBadWords(CMS.DataEngine.GeneralizedInfo,System.Collections.Generic.Dictionary{System.String,System.Int32},System.String,System.String,System.Int32,System.Func{System.Boolean})">
<summary>
Performs bad words check.
</summary>
<param name="obj">GeneralizedInfo info object</param>
<param name="columns">Columns to check (column name and column size). If columns size is zero, column has maximal size and will not checked.</param>
<param name="approvalColumn">Approval column name</param>
<param name="approvalUserColumn">Approval user column name</param>
<param name="currentUserId">ID of current user</param>
<param name="validate">Function performing validation of checked object after respective bad words are removed. No further processing is done when validation fails.</param>
</member>
<member name="M:CMS.Protection.BadWordsHelper.CheckBadWords(CMS.DataEngine.GeneralizedInfo,System.Collections.Generic.Dictionary{System.String,System.Int32},System.String,System.String,System.String,System.Int32,System.Func{System.Boolean})">
<summary>
Performs bad words check.
</summary>
<param name="obj">Abstract info object</param>
<param name="columns">Columns to check (column name and column size). If columns size is zero, column has maximal size and will not checked.</param>
<param name="approvalColumn">Approval column name</param>
<param name="approvalUserColumn">Approval user column name</param>
<param name="reportTitle">Abuse report title</param>
<param name="currentUserId">ID of current user</param>
<param name="validate">Function performing validation of checked object after respective bad words are removed. No further processing is done when validation fails.</param>
</member>
<member name="M:CMS.Protection.BadWordsHelper.CheckBadWords(CMS.DataEngine.GeneralizedInfo,System.Collections.Generic.Dictionary{System.String,System.Int32},System.String,System.String,System.String,System.String,System.Int32,System.Func{System.Boolean})">
<summary>
Performs bad words check.
</summary>
<param name="obj">Abstract info object</param>
<param name="columns">Columns to check (column name and column size). If columns size is zero, column has maximal size and will not checked.</param>
<param name="approvalColumn">Approval column name</param>
<param name="approvalUserColumn">Approval user column name</param>
<param name="reportTitle">Abuse report title</param>
<param name="reportURL">Abuse report URL</param>
<param name="currentUserId">ID of current user</param>
<param name="validate">Function performing validation of checked object after respective bad words are removed. No further processing is done when validation fails.</param>
</member>
<member name="M:CMS.Protection.BadWordsHelper.CheckBadWords(CMS.DataEngine.GeneralizedInfo,System.Collections.Generic.Dictionary{System.String,System.Int32},System.Int32)">
<summary>
Performs bad words check.
</summary>
<param name="obj">GeneralizedInfo info object</param>
<param name="columns">Columns to check (column name and column size). If columns size is zero, column has maximal size and will not checked.</param>
<param name="currentUserId">ID of current user</param>
</member>
<member name="M:CMS.Protection.BadWordsHelper.CheckBadWords(CMS.DataEngine.GeneralizedInfo,System.Collections.Generic.Dictionary{System.String,System.Int32},System.String,System.String,System.Int32)">
<summary>
Performs bad words check.
</summary>
<param name="obj">GeneralizedInfo info object</param>
<param name="columns">Columns to check (column name and column size). If columns size is zero, column has maximal size and will not checked.</param>
<param name="approvalColumn">Approval column name</param>
<param name="approvalUserColumn">Approval user column name</param>
<param name="currentUserId">ID of current user</param>
</member>
<member name="M:CMS.Protection.BadWordsHelper.CheckBadWords(CMS.DataEngine.GeneralizedInfo,System.Collections.Generic.Dictionary{System.String,System.Int32},System.String,System.String,System.String,System.Int32)">
<summary>
Performs bad words check.
</summary>
<param name="obj">Abstract info object</param>
<param name="columns">Columns to check (column name and column size). If columns size is zero, column has maximal size and will not checked.</param>
<param name="approvalColumn">Approval column name</param>
<param name="approvalUserColumn">Approval user column name</param>
<param name="reportTitle">Abuse report title</param>
<param name="currentUserId">ID of current user</param>
</member>
<member name="M:CMS.Protection.BadWordsHelper.GetOptimizedUrl(System.String)">
<summary>
Gets URL of reported abuse and performs optimizations.
</summary>
<param name="objectType">Type of reported object</param>
<returns>Optimized URL</returns>
</member>
<member name="M:CMS.Protection.BadWordsHelper.GetReportComment(CMS.DataEngine.GeneralizedInfo,System.Collections.Generic.Dictionary{System.String,System.Int32})">
<summary>
Gets report comment.
</summary>
<param name="obj">Abstract info object</param>
<param name="columns">Dictionary of columns (column name and size).</param>
</member>
<member name="M:CMS.Protection.BadWordsHelper.GenerateWordList(System.Collections.Hashtable,CMS.Protection.BadWordActionEnum)">
<summary>
Generates bad words list.
</summary>
<param name="foundWords">Hashtable with found words</param>
<param name="action">Performed action</param>
<returns>Comma-separated list of found words</returns>
</member>
<member name="P:CMS.Protection.BadWordsHelper.DefaultReplacement">
<summary>
Default replacement for 'replace' action. It is used when replaced string has greater size than maximum limit.
</summary>
</member>
<member name="T:CMS.Protection.BanControlEnum">
<summary>
Banned IP control enumeration
Order 1,2,4,8,... is important because of bitwise operation
</summary>
</member>
<member name="F:CMS.Protection.BanControlEnum.Complete">
<summary>
Check user IP on Session start, If IP is banned redirect to the information page.
</summary>
</member>
<member name="F:CMS.Protection.BanControlEnum.Login">
<summary>
Check user IP during login.
</summary>
</member>
<member name="F:CMS.Protection.BanControlEnum.Registration">
<summary>
Check user IP during registration.
</summary>
</member>
<member name="F:CMS.Protection.BanControlEnum.AllNonComplete">
<summary>
(Default) Check user IP during login, registration and input user actions (comments, ratings, ...).
</summary>
</member>
<member name="T:CMS.Protection.BannedIPInfo">
<summary>
BannedIPInfo data container class.
</summary>
</member>
<member name="F:CMS.Protection.BannedIPInfo.OBJECT_TYPE">
<summary>
Object type
</summary>
</member>
<member name="F:CMS.Protection.BannedIPInfo.TYPEINFO">
<summary>
Type information.
</summary>
</member>
<member name="M:CMS.Protection.BannedIPInfo.DeleteObject">
<summary>
Deletes the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.Protection.BannedIPInfo.SetObject">
<summary>
Updates the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.Protection.BannedIPInfo.#ctor">
<summary>
Constructor - Creates an empty BannedIPInfo object.
</summary>
</member>
<member name="M:CMS.Protection.BannedIPInfo.#ctor(System.Data.DataRow)">
<summary>
Constructor - Creates a new BannedIPInfo object from the given DataRow.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfo.IPAddressID">
<summary>
IP address ID.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfo.IPAddressSiteID">
<summary>
IP address site ID.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfo.IPAddressAllowed">
<summary>
Indicated whether IP address is allowed.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfo.IPAddressBanType">
<summary>
Ban type of IP address.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfo.IPAddressAllowOverride">
<summary>
Indicates whether ban can be overridden.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfo.IPAddressBanEnabled">
<summary>
Indicates whether ban is enabled.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfo.IPAddress">
<summary>
IP address.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfo.IPAddressRegular">
<summary>
IP Address regular expression.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfo.IPAddressBanReason">
<summary>
Reason of ban.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfo.IPAddressGUID">
<summary>
IP Address GUID.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfo.IPAddressLastModified">
<summary>
Object last modified.
</summary>
</member>
<member name="T:CMS.Protection.BannedIPInfoProvider">
<summary>
Class providing BannedIPInfo management.
</summary>
</member>
<member name="F:CMS.Protection.BannedIPInfoProvider.ALLOWED">
<summary>
Bool indicating that IP was allowed.
</summary>
</member>
<member name="F:CMS.Protection.BannedIPInfoProvider.DENIED">
<summary>
Bool indicating that IP was denied.
</summary>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.GetBannedIPInfo(System.Int32)">
<summary>
Returns the BannedIPInfo structure for the specified bannedIP.
</summary>
<param name="bannedIPId">BannedIP id</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.SetBannedIPInfo(CMS.Protection.BannedIPInfo)">
<summary>
Sets (updates or inserts) specified bannedIP.
</summary>
<param name="bannedIP">BannedIP to set</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.DeleteBannedIPInfo(CMS.Protection.BannedIPInfo)">
<summary>
Deletes specified bannedIP.
</summary>
<param name="infoObj">BannedIP object</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.DeleteBannedIPInfo(System.Int32)">
<summary>
Deletes specified bannedIP.
</summary>
<param name="bannedIPId">BannedIP id</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.GetBannedIPs">
<summary>
Returns the query for all banned IPs.
</summary>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.IsAllowed(System.String,CMS.Protection.BanControlEnum)">
<summary>
Returns true if client IP address (from HttpContext) is allowed to access the site, false if it is banned.
</summary>
<param name="siteName">Ban settings of this site will be used</param>
<param name="banType">Which ban type should be checked</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.IsAllowed(System.String,System.String,CMS.Protection.BanControlEnum)">
<summary>
Returns true if client IP address is allowed to access the site, false if it is banned.
</summary>
<param name="ipAddress">Check this ip address</param>
<param name="siteName">Ban settings of this site will be used</param>
<param name="banType">Which ban type should be checked</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.CheckIPandRedirect(System.String,CMS.Protection.BanControlEnum)">
<summary>
Check if IP address id allowed and if not redirects to the page specified in App settings, key CMSBannedIPRedirectURL.
</summary>
<param name="siteName">Ban settings of this site will be used</param>
<param name="banType">Which ban type should be checked</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.CheckBannedIP">
<summary>
Checks the current IP for being banned for web access
</summary>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.BanRedirect(System.String)">
<summary>
Redirects current http response to special page for banned IPs (settings key CMSBannedIPRedirectURL).
</summary>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.IsBannedIPEnabled(System.String)">
<summary>
Returns true if BannedIP module is enabled for specified site (Settings key).
</summary>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.LoadCachedIPs">
<summary>
Load all banned ip from DB to Hash tables if not yet loaded.
</summary>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.ReloadCachedIPs(System.Boolean)">
<summary>
Reload all banned ip from DB to Hash tables.
</summary>
<param name="logWebFarm">Enables or disables webfarm task logging, if false no task is logged</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.ProcessWebFarmTask(System.String,System.String,System.Byte[])">
<summary>
Runs the processing of specific web farm task for current provider
</summary>
<param name="actionName">Action name</param>
<param name="data">Custom task data</param>
<param name="binary">Binary data</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.GetInfoById(System.Int32,System.Boolean)">
<summary>
Gets the info by its ID.
</summary>
<param name="id">ID of the object</param>
<param name="useHashtable">If true, the get operation uses hashtable</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.GetBannedIPInfoInternal(System.Int32)">
<summary>
Returns the BannedIPInfo structure for the specified bannedIP.
</summary>
<param name="bannedIPId">BannedIP id</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.SetBannedIPInfoInternal(CMS.Protection.BannedIPInfo)">
<summary>
Sets (updates or inserts) specified bannedIP.
</summary>
<param name="bannedIP">BannedIP to set</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.DeleteBannedIPInfoInternal(CMS.Protection.BannedIPInfo)">
<summary>
Deletes specified bannedIP.
</summary>
<param name="infoObj">BannedIP object</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.GetRegularIPAddress(System.String)">
<summary>
Returns regular expression corresponding to ip address.
</summary>
<param name="ipAddress">Ip address with special marks</param>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.GetBanControlEnum(System.String)">
<summary>
Returns BanControlEnum type derived from string.
</summary>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.BanControlEnumString(CMS.Protection.BanControlEnum)">
<summary>
Returns BanControlEnum string code.
</summary>
</member>
<member name="M:CMS.Protection.BannedIPInfoProvider.BanControlEnumString(System.Type,System.Int32)">
<summary>
Returns BanControlEnum string code derived from type of enumeration and enum value.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfoProvider.GlobalBannedIPs">
<summary>
Stores global banned IPs and if it is allowed.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfoProvider.SitesBannedIPs">
<summary>
Stores site related banned IPs and if it is allowed.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfoProvider.CachedBannedIPs">
<summary>
Contains denied IP address which accessed site from last change in banned IP info objects.
</summary>
</member>
<member name="P:CMS.Protection.BannedIPInfoProvider.LastChange">
<summary>
Returns time of the last change in banned IP settings.
</summary>
</member>
<member name="T:CMS.Membership.FloodProtectionHelper">
<summary>
Flood protection class.
</summary>
</member>
<member name="M:CMS.Membership.FloodProtectionHelper.CheckFlooding(System.String,CMS.Base.IUserInfo)">
<summary>
Returns true if the current IP address or user floods the system.
</summary>
<param name="sitename">Site name</param>
<param name="ui">User info object</param>
</member>
<member name="P:CMS.Membership.FloodProtectionHelper.UserBasedProtection">
<summary>
Gets or sets the value that indictaes whether for authenticated user is action's
flood interval checked with dependence on current user or IP address
</summary>
</member>
<member name="T:CMS.Protection.CheckParameters">
<summary>
Summary description for CheckParameters.
</summary>
</member>
<member name="F:CMS.Protection.CheckParameters.DENIED">
<summary>
Denied value.
</summary>
</member>
<member name="M:CMS.Protection.CheckParameters.EnsureTable(CMS.Base.SafeDictionary{System.String,CMS.Base.SafeDictionary{System.String,System.String}},System.String)">
<summary>
Ensures that ParentDictionary item is present in a given table.
</summary>
<param name="table">Table where to ensure the value</param>
<param name="key">Item key</param>
</member>
<member name="M:CMS.Protection.CheckParameters.Load">
<summary>
Loads the settings if not yet loaded.
</summary>
</member>
<member name="M:CMS.Protection.CheckParameters.LoadSettings(System.String)">
<summary>
Loads the parameters settings from specified file.
</summary>
<param name="filepath">File path to load</param>
</member>
<member name="M:CMS.Protection.CheckParameters.CheckPath(System.String)">
<summary>
Checks the current request for allowed parameters.
</summary>
<param name="path">Path to check</param>
</member>
<member name="M:CMS.Protection.CheckParameters.CheckPath(System.String,System.Boolean)">
<summary>
Checks the current request for allowed parameters.
</summary>
<param name="path">Path to check</param>
<param name="redirect">If true, when parameters do not match, the request is redirected either to 404 or throws an exception (depending on current settings)</param>
</member>
<member name="M:CMS.Protection.CheckParameters.CheckPath(System.String,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.String}@)">
<summary>
Checks the current request for allowed parameters.
</summary>
<param name="path">Path to check</param>
<param name="invalidFormParams">List where invalid form params will be placed</param>
<param name="invalidQueryParams">List where invalid query params will be placed</param>
</member>
<member name="M:CMS.Protection.CheckParameters.CheckPage(System.String)">
<summary>
Checks the current request for allowed parameters.
</summary>
<param name="url">Page to check</param>
</member>
<member name="M:CMS.Protection.CheckParameters.CheckPage(System.String,System.Boolean)">
<summary>
Checks the current request for allowed parameters.
</summary>
<param name="url">Page to check</param>
<param name="redirect">If true, when parameters do not match, the request is redirected either to 404 or throws an exception (depending on current settings)</param>
</member>
<member name="M:CMS.Protection.CheckParameters.CheckPage(System.String,System.Collections.Generic.List{System.String}@,System.Collections.Generic.List{System.String}@)">
<summary>
Checks the current request URL for allowed parameters.
</summary>
<param name="url">Page URL to check</param>
<param name="invalidFormParams">List where invalid form params will be placed</param>
<param name="invalidQueryParams">List where invalid query params will be placed</param>
</member>
<member name="M:CMS.Protection.CheckParameters.CheckKey(System.String,CMS.Base.SafeDictionary{System.String,System.String},System.Collections.Generic.List{System.String}@)">
<summary>
Checks the key.
</summary>
<param name="key">Key</param>
<param name="allowedKeys">Table of allowed keys</param>
<param name="invalidList">Invalid key list</param>
</member>
<member name="M:CMS.Protection.CheckParameters.DenyAll(CMS.Base.SafeDictionary{System.String,System.String})">
<summary>
Returns true if deny all is present in the deny table.
</summary>
<param name="denied">Denied table</param>
</member>
<member name="M:CMS.Protection.CheckParameters.AddAllowed(CMS.Base.SafeDictionary{System.String,System.String},CMS.Base.SafeDictionary{System.String,System.String})">
<summary>
Adds the allowed records to the result table.
</summary>
<param name="result">Result table</param>
<param name="allowed">Allowed table to add</param>
</member>
<member name="M:CMS.Protection.CheckParameters.AddDenied(CMS.Base.SafeDictionary{System.String,System.String},CMS.Base.SafeDictionary{System.String,System.String})">
<summary>
Adds the denied records to the result table.
</summary>
<param name="result">Result table</param>
<param name="denied">Denied table to add</param>
</member>
<member name="P:CMS.Protection.CheckParameters.AllowCheck">
<summary>
If checking is allowed, returns true.
</summary>
</member>
<member name="P:CMS.Protection.CheckParameters.ReportParameters">
<summary>
If true, exception reporting the parameters is thrown when the parameters do not match.
</summary>
</member>
<member name="T:CMS.Protection.InvalidParametersException">
<summary>
Invalid parameters exception.
</summary>
</member>
<member name="M:CMS.Protection.InvalidParametersException.#ctor(System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String,System.String)">
<summary>
Constructor.
</summary>
<param name="invalidFormParams">List of invalid form parameters</param>
<param name="invalidQueryParams">List of invalid query string parameters</param>
<param name="path">Current path</param>
<param name="url">Current url</param>
</member>
<member name="M:CMS.Protection.InvalidParametersException.CreateMessage(System.Collections.Generic.List{System.String},System.Collections.Generic.List{System.String},System.String,System.String)">
<summary>
Created the exception message.
</summary>
<param name="invalidFormParams">List of invalid form parameters</param>
<param name="invalidQueryParams">List of invalid query string parameters</param>
<param name="path">Current path</param>
<param name="url">Current url</param>
</member>
<member name="T:CMS.Protection.ProtectionModuleMetadata">
<summary>
Represents the Protection module metadata.
</summary>
</member>
<member name="M:CMS.Protection.ProtectionModuleMetadata.#ctor">
<summary>
Default constructor
</summary>
</member>
<member name="T:CMS.Protection.AbuseReportInfo">
<summary>
AbuseReportInfo data container class.
</summary>
</member>
<member name="F:CMS.Protection.AbuseReportInfo.OBJECT_TYPE">
<summary>
Object type
</summary>
</member>
<member name="F:CMS.Protection.AbuseReportInfo.TYPEINFO">
<summary>
Type information.
</summary>
</member>
<member name="M:CMS.Protection.AbuseReportInfo.DeleteObject">
<summary>
Deletes the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.Protection.AbuseReportInfo.SetObject">
<summary>
Updates the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.Protection.AbuseReportInfo.CheckPermissionsInternal(CMS.DataEngine.PermissionsEnum,System.String,CMS.Base.IUserInfo,System.Boolean)">
<summary>
Checks the permissions of the object.
</summary>
<param name="permission">Permission type</param>
<param name="siteName">Name of the site</param>
<param name="userInfo">UserInfo object</param>
<param name="exceptionOnFailure">If true, PermissionCheckException is thrown whenever a permission check fails</param>
</member>
<member name="M:CMS.Protection.AbuseReportInfo.#ctor">
<summary>
Constructor - Creates an empty AbuseReportInfo object.
</summary>
</member>
<member name="M:CMS.Protection.AbuseReportInfo.#ctor(System.Data.DataRow)">
<summary>
Constructor - Creates a new AbuseReportInfo object from the given DataRow.
</summary>
</member>
<member name="P:CMS.Protection.AbuseReportInfo.ReportUserID">
<summary>
Report User ID.
</summary>
</member>
<member name="P:CMS.Protection.AbuseReportInfo.ReportWhen">
<summary>
Report When.
</summary>
</member>
<member name="P:CMS.Protection.AbuseReportInfo.ReportGUID">
<summary>
Report GUID.
</summary>
</member>
<member name="P:CMS.Protection.AbuseReportInfo.ReportStatus">
<summary>
Report Status.
</summary>
</member>
<member name="P:CMS.Protection.AbuseReportInfo.ReportTitle">
<summary>
Report Title.
</summary>
</member>
<member name="P:CMS.Protection.AbuseReportInfo.ReportObjectType">
<summary>
Report Object Type.
</summary>
</member>
<member name="P:CMS.Protection.AbuseReportInfo.ReportCulture">
<summary>
Report Culture.
</summary>
</member>
<member name="P:CMS.Protection.AbuseReportInfo.ReportComment">
<summary>
Report Comment.
</summary>
</member>
<member name="P:CMS.Protection.AbuseReportInfo.ReportURL">
<summary>
Report URL.
</summary>
</member>
<member name="P:CMS.Protection.AbuseReportInfo.ReportSiteID">
<summary>
Report Site ID.
</summary>
</member>
<member name="P:CMS.Protection.AbuseReportInfo.ReportID">
<summary>
Report ID.
</summary>
</member>
<member name="P:CMS.Protection.AbuseReportInfo.ReportObjectID">
<summary>
Report Object ID.
</summary>
</member>
<member name="T:CMS.Protection.AbuseReportInfoProvider">
<summary>
Class providing AbuseReportInfo management.
</summary>
</member>
<member name="F:CMS.Protection.AbuseReportInfoProvider.SUPPORTED_OBJECT_TYPES">
<summary>
Object types which are supported to be displayed in details.
</summary>
</member>
<member name="M:CMS.Protection.AbuseReportInfoProvider.GetAbuseReportInfo(System.Int32)">
<summary>
Returns the AbuseReportInfo structure for the specified abuseReport.
</summary>
<param name="abuseReportId">AbuseReport id</param>
</member>
<member name="M:CMS.Protection.AbuseReportInfoProvider.SetAbuseReportInfo(CMS.Protection.AbuseReportInfo)">
<summary>
Sets (updates or inserts) specified abuseReport.
</summary>
<param name="abuseReport">AbuseReport to set</param>
</member>
<member name="M:CMS.Protection.AbuseReportInfoProvider.DeleteAbuseReportInfo(CMS.Protection.AbuseReportInfo)">
<summary>
Deletes specified abuseReport.
</summary>
<param name="infoObj">AbuseReport object</param>
</member>
<member name="M:CMS.Protection.AbuseReportInfoProvider.DeleteAbuseReportInfo(System.Int32)">
<summary>
Deletes specified abuseReport.
</summary>
<param name="abuseReportId">AbuseReport id</param>
</member>
<member name="M:CMS.Protection.AbuseReportInfoProvider.GetAbuseReports(System.String,System.String,System.Int32,System.String)">
<summary>
Returns Dataset with AbuseReportInfo.
</summary>
<param name="where">Where condition</param>
<param name="orderBy">Order by expression</param>
<param name="topN">Restricts maximum number of rows, for all rows use 0</param>
<param name="columns">Select only specified columns</param>
</member>
<member name="M:CMS.Protection.AbuseReportInfoProvider.GetAbuseReports(System.String,System.String)">
<summary>
Returns Dataset with AbuseReportInfo.
</summary>
<param name="where">Where condition</param>
<param name="orderBy">Order by expression</param>
</member>
<member name="M:CMS.Protection.AbuseReportInfoProvider.IsObjectTypeSupported(System.String)">
<summary>
Indicates if given obejct type is supproted to show details.
</summary>
<param name="objectType">Object type</param>
</member>
<member name="T:CMS.Protection.AbuseReportStatusEnum">
<summary>
Abuse report status enumeration.
</summary>
</member>
<member name="F:CMS.Protection.AbuseReportStatusEnum.New">
<summary>
New abuse report.
</summary>
</member>
<member name="F:CMS.Protection.AbuseReportStatusEnum.Solved">
<summary>
Solved abuse report.
</summary>
</member>
<member name="F:CMS.Protection.AbuseReportStatusEnum.Rejected">
<summary>
Rejected abuse report.
</summary>
</member>
<member name="T:CMS.Protection.ProtectionModule">
<summary>
Represents the Protection module.
</summary>
</member>
<member name="M:CMS.Protection.ProtectionModule.#ctor">
<summary>
Default constructor
</summary>
</member>
<member name="M:CMS.Protection.ProtectionModule.ClearHashtables(System.Boolean)">
<summary>
Clears the module hashtables.
</summary>
<param name="logTasks">If true, web farm tasks are logged</param>
</member>
</members>
</doc>