File: D:/HostingSpaces/LHouwen1/embeddedplaza.com/Lib/CMS.MessageBoards.xml
<?xml version="1.0"?>
<doc>
<assembly>
<name>CMS.MessageBoards</name>
</assembly>
<members>
<member name="T:CMS.MessageBoards.BoardMessageListInfo">
<summary>
BoardListInfo virtual object.
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardMessageListInfo.OBJECT_TYPE">
<summary>
Object type
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardMessageListInfo.TYPEINFO">
<summary>
Type information.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessageListInfo.#ctor">
<summary>
Constructor - Creates an empty BoardMessageListInfo object.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessageListInfo.#ctor(System.Data.DataRow)">
<summary>
Constructor - Creates a new BoardMessageListInfo object from the given DataRow.
</summary>
<param name="dr">DataRow with the object data</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageListInfo.GetColumnNames">
<summary>
Gets the default list of column names for this class
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessageListInfo.GetDataQueryInternal">
<summary>
Gets the data query for this object type
</summary>
</member>
<member name="T:CMS.MessageBoards.BoardOwnerTypeEnum">
<summary>
Type of message board according to owner.
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardOwnerTypeEnum.Document">
<summary>
Messageboard belongs to document.
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardOwnerTypeEnum.User">
<summary>
Messageboard belongs to user.
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardOwnerTypeEnum.Group">
<summary>
Messageboard belongs to group.
</summary>
</member>
<member name="T:CMS.MessageBoards.BoardMessagesDataSource">
<summary>
Board messages data source server control.
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardMessagesDataSource.mProperties">
<summary>
Data properties variable.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessagesDataSource.#ctor">
<summary>
Default constructor
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessagesDataSource.PropagateProperties(CMS.Controls.ICMSDataProperties)">
<summary>
Propagates given settings
</summary>
<param name="properties">Settings</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessagesDataSource.GetDataSourceFromDB">
<summary>
Gets datasource from DB.
</summary>
<returns>Dataset as object</returns>
</member>
<member name="M:CMS.MessageBoards.BoardMessagesDataSource.GetDefaultCacheDependencies">
<summary>
Gets the default cache dependencies for the data source.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessagesDataSource.GetDefaultCacheKey">
<summary>
Gets cache key.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessagesDataSource.Properties">
<summary>
Data properties
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessagesDataSource.SelectOnlyApproved">
<summary>
Gets or sets select only approved messages.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessagesDataSource.BoardName">
<summary>
Gets or sets message board name.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessagesDataSource.GroupID">
<summary>
Gets or sets the group ID.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessagesDataSource.ShowGroupMessages">
<summary>
Indicates if the group messages should be included. (If no group ID is provided.).
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessagesDataSource.UseDocumentFilter">
<summary>
Indicates if the comments should be retrieved according to document filter settings.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessagesDataSource.Path">
<summary>
Gets or sets the alias path of the board document.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessagesDataSource.CultureCode">
<summary>
Gets or sets the culture code of the board document.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessagesDataSource.DocumentsWhereCondition">
<summary>
Gets or sets the where condition for board documents.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessagesDataSource.CombineWithDefaultCulture">
<summary>
Gets or sets combine with default culture for board document.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessagesDataSource.SelectOnlyPublished">
<summary>
Gets or sets select only published for documents.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessagesDataSource.MaxRelativeLevel">
<summary>
Gets or sets max relative level for board documents.
</summary>
</member>
<member name="T:CMS.MessageBoards.BoardSubscriptionInfo">
<summary>
BoardSubscriptionInfo data container class.
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardSubscriptionInfo.OBJECT_TYPE">
<summary>
Object type
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardSubscriptionInfo.TYPEINFO">
<summary>
Type information.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfo.DeleteObject">
<summary>
Deletes the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfo.SetObject">
<summary>
Updates the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfo.#ctor">
<summary>
Constructor - Creates an empty BoardSubscriptionInfo object.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfo.#ctor(System.Data.DataRow)">
<summary>
Constructor - Creates a new BoardSubscriptionInfo object from the given DataRow.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardSubscriptionInfo.SubscriptionLastModified">
<summary>
Subscription last modified.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardSubscriptionInfo.SubscriptionEmail">
<summary>
Subscription e-mail.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardSubscriptionInfo.SubscriptionID">
<summary>
Subscription ID.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardSubscriptionInfo.SubscriptionGUID">
<summary>
Subscription GUID.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardSubscriptionInfo.SubscriptionBoardID">
<summary>
Subscription board ID.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardSubscriptionInfo.SubscriptionUserID">
<summary>
Subscription user ID.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardSubscriptionInfo.SubscriptionApproved">
<summary>
Indicates if subscription approved.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardSubscriptionInfo.SubscriptionApprovalHash">
<summary>
Subscription approval hash code.
</summary>
</member>
<member name="T:CMS.MessageBoards.BoardSubscriptionInfoProvider">
<summary>
Class providing BoardSubscriptionInfo management.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.GetSubscriptions(System.Int32,System.Int32)">
<summary>
Gets all the subscriptions for specified user and site.
</summary>
<param name="userId">User ID</param>
<param name="siteId">Site ID</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.GetSubscriptions(System.Int32,System.Int32,System.Int32)">
<summary>
Gets all the subscriptions for specified user and site.
</summary>
<param name="userId">User ID</param>
<param name="siteId">Site ID</param>
<param name="topN">Return top N records</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.GetSubscriptions(System.String,System.String)">
<summary>
Gets all the subscriptions according specified conditions.
</summary>
<param name="where">Where condition to filter data</param>
<param name="orderBy">Order by statement to use</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.GetSubscriptions(System.String,System.String,System.String)">
<summary>
Gets all the subscriptions according specified conditions.
</summary>
<param name="where">Where condition to filter data</param>
<param name="orderBy">Order by statement to use</param>
<param name="columns">Columns</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.GetBoardSubscriptionInfo(System.Int32,System.Int32)">
<summary>
Returns the BoardSubscriptionInfo structure for the specified board id an user id.
</summary>
<param name="boardId">Board id</param>
<param name="userId">User id</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.GetBoardSubscriptionInfo(System.Int32)">
<summary>
Returns the BoardSubscriptionInfo structure for the specified boardSubscription.
</summary>
<param name="boardSubscriptionId">BoardSubscription id</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.GetBoardSubscriptionInfo(System.String)">
<summary>
Returns the BoardSubscriptionInfo structure for the specified message board subscription hash code.
</summary>
<param name="subscriptionHash">Subscription hash.</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.GetBoardSubscriptionInfo(System.Guid)">
<summary>
Returns the BoardSubscriptionInfo structure.
</summary>
<param name="subscriptionGuid">Board subscription GUID</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.SetBoardSubscriptionInfo(CMS.MessageBoards.BoardSubscriptionInfo)">
<summary>
Sets (updates or inserts) specified boardSubscription.
</summary>
<param name="boardSubscription">BoardSubscription to set</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.DeleteBoardSubscriptionInfo(CMS.MessageBoards.BoardSubscriptionInfo)">
<summary>
Deletes specified boardSubscription.
</summary>
<param name="infoObj">BoardSubscription object</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.DeleteBoardSubscriptionInfo(System.Int32)">
<summary>
Deletes specified board subscription.
</summary>
<param name="subscriptionId">Board subscription ID</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.DeleteBoardSubscriptionInfo(System.Guid)">
<summary>
Deletes specified board subscription.
</summary>
<param name="subscriptionGuid">Board subscription GUID</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.DeleteBoardSubscriptionInfo(System.Int32,System.Guid)">
<summary>
Deletes specified board subscription.
</summary>
<param name="boardId">Board ID</param>
<param name="subscriptionGuid">Board subscription GUID</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.SendConfirmationEmail(CMS.MessageBoards.BoardSubscriptionInfo,System.Boolean)">
<summary>
Sends subscription or unsubscription confirmation mail.
</summary>
<param name="boardSubscription">Board subscription info</param>
<param name="isSubscription">If true subscription email is sent else unsubscription email is sent</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.SendDoubleOptInEmail(CMS.MessageBoards.BoardSubscriptionInfo)">
<summary>
Sends double opt-in mail.
</summary>
<param name="boardSubscription">Board subscription info</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.Subscribe(CMS.MessageBoards.BoardSubscriptionInfo,System.DateTime,System.Boolean,System.Boolean)">
<summary>
Subscribe method intend to subscribe user to message board and send confirmation/opt-in email
</summary>
<param name="bsi">Subscription to be saved</param>
<param name="when">Time of subscription</param>
<param name="sendConfirmationEmail">Indicates if confirmation email should be send</param>
<param name="sendOptInEmail">Indicates if opt-in email should be send</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.ValidateHash(CMS.MessageBoards.BoardSubscriptionInfo,System.String,System.String,System.DateTime)">
<summary>
Validates request hash and checks if request was approved in needed interval.
</summary>
<param name="bsi">Board subscription info.</param>
<param name="requestHash">Hash parameter representing specific subscription</param>
<param name="datetime">Date and time of request.</param>
<param name="siteName">Site name.</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.GetUnsubscriptionUrl(CMS.MessageBoards.BoardSubscriptionInfo,CMS.MessageBoards.BoardInfo,System.String)">
<summary>
Returns unsubscription URL which is used to cancel existing subscription
</summary>
<param name="subscription">Message board subscription object</param>
<param name="bi">Message board object</param>
<param name="unsubscriptionUrl">Custom unsubscription page URL</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.ApproveSubscription(CMS.MessageBoards.BoardSubscriptionInfo,System.String,System.Boolean,System.String,System.DateTime)">
<summary>
Approves existing subscription - sets SubscriptionApproved to true.
Checks if subscription wasn't already approved. Confirmation e-mail may be sent optionally.
</summary>
<param name="bsi">Subscription object</param>
<param name="subscriptionHash">Hash parameter representing specific subscription</param>
<param name="sendConfirmationEmail">Indicates if confirmation e-mail should be sent. Confirmation e-mail may also be sent if blog settings requires so</param>
<param name="datetime">Date and time of request.</param>
<param name="siteName">Site name.</param>
<returns>Returns TRUE if subscription found and not already approved. Returns FALSE if subscription not found or already approved.</returns>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.Unsubscribe(CMS.MessageBoards.BoardSubscriptionInfo,System.Boolean)">
<summary>
Unsubscribes user from message board.
</summary>
<param name="bsi">Board subscription object.</param>
<param name="sendConfirmationEmail">Indicates whether send confirmation e-mail</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.Unsubscribe(System.String,System.Boolean,System.String,System.DateTime)">
<summary>
Unsubscribes user from message board.
</summary>
<param name="subscriptionHash">Subscription hash.</param>
<param name="sendConfirmationEmail">Indicates whether send confirmation e-mail</param>
<param name="datetime">Date and time of request</param>
<param name="siteName">Site name.</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.LogSubscriptionActivity(CMS.MessageBoards.BoardSubscriptionInfo,CMS.MessageBoards.BoardInfo,System.String,System.Boolean)">
<summary>
Log activity (subscribing/unsubscribing) using context values.
</summary>
<param name="bsi">Board subscription object</param>
<param name="bi">Board object</param>
<param name="activityType">Activity type to log</param>
<param name="checkViewMode">Indicates if view mode should be checked</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.LogSubscriptionActivity(CMS.MessageBoards.BoardSubscriptionInfo,CMS.MessageBoards.BoardInfo,System.Int32,System.Int32,System.String,System.Int32,System.String,System.String,System.Boolean)">
<summary>
Log activity (subscribing/unsubscribing)
</summary>
<param name="bsi">Board subscription object</param>
<param name="bi">Board object</param>
<param name="contactId">Contact ID</param>
<param name="campaign">Campaign</param>
<param name="siteId">Site ID</param>
<param name="documentId">Document ID</param>
<param name="url">URL</param>
<param name="activityType">Activity type to log</param>
<param name="checkViewMode">Indicates if view mode should be checked</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.GetBoardSubscriptionInfo(System.Int32,System.Guid)">
<summary>
Returns the BoardSubscriptionInfo structure.
</summary>
<param name="boardId">Board ID</param>
<param name="subscriptionGuid">Board subscription GUID</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.SendConfirmationEmail(CMS.MessageBoards.BoardSubscriptionInfo,System.Boolean,System.Boolean)">
<summary>
Sends subscription or unsubscription confirmation mail.
</summary>
<param name="boardSubscription">Board subscription info</param>
<param name="isSubscription">If true subscription email is sent else unsubscription email is sent</param>
<param name="isOptIn">Indicates if opt-in email should be sent</param>
</member>
<member name="M:CMS.MessageBoards.BoardSubscriptionInfoProvider.GetActivationUrl(CMS.MessageBoards.BoardSubscriptionInfo,CMS.MessageBoards.BoardInfo)">
<summary>
Returns approval page URL to confirm message board subscription.
</summary>
<param name="subscription">Message board subscription object</param>
<param name="board">Message board object</param>
</member>
<member name="T:CMS.MessageBoards.BoardMessageActions">
<summary>
Summary description for BoardMessageDetail
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessageActions.FireOnBoardMessageAction(System.String,System.Object)">
<summary>
Fires action on control action link button click
</summary>
<param name="actionName">String representation of action</param>
<param name="argument">Parameter related to the action</param>
</member>
<member name="E:CMS.MessageBoards.BoardMessageActions.OnMessageAction">
<summary>
Event occurring on message action link click
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageActions.MessageBoardID">
<summary>
Message board ID.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageActions.ShowEdit">
<summary>
Indicates whether the EDIT button should be displayed under current conditions.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageActions.ShowDelete">
<summary>
Indicates whether the DELETE button should be displayed under current conditions.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageActions.ShowApprove">
<summary>
Indicates whether the APPROVE button should be displayed under current conditions.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageActions.ShowReject">
<summary>
Indicates whether the REJECT button should be displayed under current conditions.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageActions.MessageID">
<summary>
Board message ID.
</summary>
</member>
<member name="T:CMS.MessageBoards.BoardMessageActions.OnBoardMessageAction">
<summary>
References to the method called when some message action is fired.
</summary>
<param name="actionName">Name of the action fired</param>
<param name="argument">Argument related to the action</param>
</member>
<member name="T:CMS.MessageBoards.OnAfterMessageSavedEventHandler">
<summary>
References to the method called after message was saved.
</summary>
<param name="message">Board message object</param>
</member>
<member name="T:CMS.MessageBoards.OnBeforeMessageSavedEventHandler">
<summary>
Refferences to the method called mefore message is saved.
</summary>
</member>
<member name="T:CMS.MessageBoards.BoardProperties">
<summary>
Summary description for BoardProperties.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.ShowNameField">
<summary>
Indicates if input field for entering user's name should be displayed.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.ShowURLField">
<summary>
Indicates if input field for entering user's URL should be displayed.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.ShowEmailField">
<summary>
Indicates if input field for entering user's e-mail address should be displayed.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.EnableContentRating">
<summary>
Enables content rating scale for each message.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.MaxRatingValue">
<summary>
Max value (length) of content rating scale.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.RatingType">
<summary>
Type of content rating scale.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.AllowEmptyRating">
<summary>
Indicates if it is allowed to add message without rating.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.CheckIfUserRated">
<summary>
If checked, users can rate only once here.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardName">
<summary>
Current board name.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardDisplayName">
<summary>
Current board display name.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardRoles">
<summary>
Default board authorized roles.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardDescription">
<summary>
Current board description.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardOwner">
<summary>
Owner of the board.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardOpened">
<summary>
Indicates whether board is opened.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardAccess">
<summary>
Indicates type of board access.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardRequireEmails">
<summary>
Indicates the board message post requires e-mail.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardShowEmails">
<summary>
Indicates whether the e-mails should be displayed with messages.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardOpenedFrom">
<summary>
Board opened from.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardOpenedTo">
<summary>
Board opened to.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardEnableSubscriptions">
<summary>
Indicates whether the subscriptions are allowed for the current board.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardUnsubscriptionUrl">
<summary>
Board unsubscription URL.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardBaseUrl">
<summary>
Board base URL.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.StopProcessing">
<summary>
Indicates whether processing should be stopped.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.ShowEditButton">
<summary>
Indicates whether the EDIT button should be displayed.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.ShowDeleteButton">
<summary>
Indicates whether the DELETE button should be displayed.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.ShowApproveButton">
<summary>
Indicates whether the APPROVE button should be displayed.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.ShowRejectButton">
<summary>
Indicates whether the REJECT button should be displayed.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardModerated">
<summary>
Indicates whether the board is moderated.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.CheckPermissions">
<summary>
Indicates whether the permissions should be checked.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardUseCaptcha">
<summary>
Indicates whether the CAPTCHA should be used.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardEnableAnonymousRead">
<summary>
Indicates whether the existing messages should be displayed for the anonymous users.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardModerators">
<summary>
Default board moderators.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardProperties.BoardLogActivity">
<summary>
Indicates whether logging activity is performed.
</summary>
</member>
<member name="T:CMS.MessageBoards.MessageBoardTransformationFunctions">
<summary>
Functions for message boards module.
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardTransformationFunctions.GetCurrentGroupGuid">
<summary>
Returns groupguid for community group specified as an URL parameter of the current request.
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardTransformationFunctions.GetBoardMessagesCount(System.Int32,System.String,System.String)">
<summary>
Returns the count of messages in given message board.
</summary>
<param name="documentId">ID of the document.</param>
<param name="boardWebpartName">Messageboard webpart name.</param>
<param name="type">Type of messageboard: 'document', 'user' or 'group'.</param>
</member>
<member name="M:CMS.MessageBoards.MessageBoardTransformationFunctions.GetBoardMessagesCount(System.Int32,System.String)">
<summary>
Returns the count of messages in given document related message board.
</summary>
<param name="documentId">ID of the document.</param>
<param name="boardWebpartName">Messageboard webpart name.</param>
</member>
<member name="T:CMS.MessageBoards.MessageBoardMethods">
<summary>
Message board methods - wrapping methods for macro resolver.
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardMethods.GetBoardMessagesCount(CMS.MacroEngine.EvaluationContext,System.Object[])">
<summary>
Returns user name.
</summary>
<param name="context">Evaluation context with child resolver</param>
<param name="parameters">Method parameters</param>
</member>
<member name="T:CMS.MessageBoards.MessageBoardHandlers">
<summary>
Provides handlers for message boards
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardHandlers.Init">
<summary>
Initializes the message board handlers
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardHandlers.ResetRating_Execute(System.Object,CMS.DocumentEngine.DocumentRatingEventArgs)">
<summary>
Resets rating for all messages of given document
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardHandlers.Update_Before(System.Object,CMS.DocumentEngine.DocumentEventArgs)">
<summary>
Ensures site change of the board when site of the document changes
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardHandlers.GetContent_Execute(System.Object,CMS.DocumentEngine.DocumentSearchEventArgs)">
<summary>
Includes message board content to the document search content
</summary>
</member>
<member name="T:CMS.MessageBoards.BoardExport">
<summary>
Handles special actions during the board export process.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardExport.Init">
<summary>
Initializes export handlers
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardExport.ExportBoardMessages(CMS.CMSImportExport.SiteExportSettings,System.Data.DataTable)">
<summary>
Export board messages.
</summary>
<param name="settings">Export settings</param>
<param name="table">Parent data</param>
</member>
<member name="T:CMS.MessageBoards.BoardImport">
<summary>
Handles special actions during the board import process.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardImport.Init">
<summary>
Initializes import handlers
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardImport.ImportBoardMessages(CMS.CMSImportExport.SiteImportSettings,System.Data.DataTable,CMS.DataEngine.TranslationHelper)">
<summary>
Import board messages.
</summary>
<param name="settings">Import settings</param>
<param name="table">Parent data</param>
<param name="th">Translation helper</param>
</member>
<member name="T:CMS.MessageBoards.ImportSpecialActions">
<summary>
Handles special actions during the import process.
</summary>
</member>
<member name="M:CMS.MessageBoards.ImportSpecialActions.Init">
<summary>
Initializes export handlers
</summary>
</member>
<member name="T:CMS.MessageBoards.MessageBoardModuleMetadata">
<summary>
Represents the Message Board module metadata.
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardModuleMetadata.#ctor">
<summary>
Default constructor
</summary>
</member>
<member name="T:CMS.MessageBoards.MessageBoardResolvers">
<summary>
Resolvers used in e-mail templates and other macro visual components.
</summary>
</member>
<member name="P:CMS.MessageBoards.MessageBoardResolvers.BoardsResolver">
<summary>
Boards e-mail template macro resolver.
</summary>
</member>
<member name="P:CMS.MessageBoards.MessageBoardResolvers.BoardsSubscriptionResolver">
<summary>
Boards subscription e-mail template macro resolver.
</summary>
</member>
<member name="T:CMS.MessageBoards.MessageBoardModule">
<summary>
Represents the Message Board module.
</summary>
</member>
<member name="F:CMS.MessageBoards.MessageBoardModule.BOARDS_EMAIL_TEMPLATE_TYPE_NAME">
<summary>
Name of email template type for boards.
</summary>
</member>
<member name="F:CMS.MessageBoards.MessageBoardModule.BOARD_SUBSCRIPTION_EMAIL_TEMPLATE_TYPE_NAME">
<summary>
Name of email template type for board subscription.
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardModule.#ctor">
<summary>
Default constructor
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardModule.OnInit">
<summary>
Initializes the module.
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardModule.InitImportExport">
<summary>
Initializes blog import/export actions
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardModule.InitMacros">
<summary>
Initializes the message board macros
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardModule.RegisterCommands">
<summary>
Registers the object type of this module
</summary>
</member>
<member name="M:CMS.MessageBoards.MessageBoardModule.RemoveModeratorFromBoard(System.Object[])">
<summary>
Removes the user from the board
</summary>
<param name="parameters">Parameters array</param>
</member>
<member name="M:CMS.MessageBoards.MessageBoardModule.AddModeratorToBoard(System.Object[])">
<summary>
Adds the moderator to the board
</summary>
<param name="parameters">Parameters array</param>
</member>
<member name="M:CMS.MessageBoards.MessageBoardModule.RemoveRoleFromBoard(System.Object[])">
<summary>
Removes the role from the board
</summary>
<param name="parameters">Parameters array</param>
</member>
<member name="M:CMS.MessageBoards.MessageBoardModule.AddRoleToBoard(System.Object[])">
<summary>
Adds the role to the board
</summary>
<param name="parameters">Parameters array</param>
</member>
<member name="M:CMS.MessageBoards.MessageBoardModule.GetDocumentBoardsCount(System.Object[])">
<summary>
Get number of boards for selected document
</summary>
<param name="parameters">Parameters array</param>
</member>
<member name="M:CMS.MessageBoards.MessageBoardModule.GetBoardMessageInfo(System.Object[])">
<summary>
Gets the message info
</summary>
<param name="parameters">Parameters array</param>
</member>
<member name="M:CMS.MessageBoards.MessageBoardModule.GetMessageBoardInfo(System.Object[])">
<summary>
Get message board info with dependence on specified board id
</summary>
<param name="parameters">Parameters array</param>
</member>
<member name="T:CMS.MessageBoards.BoardInfo">
<summary>
BoardInfo data container class.
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardInfo.OBJECT_TYPE">
<summary>
Object type
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardInfo.TYPEINFO">
<summary>
Type information.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardInfo.DeleteObject">
<summary>
Deletes the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardInfo.SetObject">
<summary>
Updates the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardInfo.#ctor">
<summary>
Constructor - Creates an empty BoardInfo object.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardInfo.#ctor(System.Data.DataRow)">
<summary>
Constructor - Creates a new BoardInfo object from the given DataRow.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardInfo.#ctor(CMS.MessageBoards.BoardProperties)">
<summary>
Creates new board object according provided properties.
</summary>
<param name="properties">Board properties applied to created board</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfo.LoadDefaultData">
<summary>
Loads the default data to the object.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardInfo.RegisterProperties">
<summary>
Registers the properties of this object
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardSiteID">
<summary>
Board site ID.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardRequireEmails">
<summary>
If board requires emails.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardLastMessageUserName">
<summary>
Board last message username.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardUseCaptcha">
<summary>
Board use captcha.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardAccess">
<summary>
Board access.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardDescription">
<summary>
Board description.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardEnableSubscriptions">
<summary>
Board enable subscriptions.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardDocumentID">
<summary>
Board document id.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardUserID">
<summary>
Board user id.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardGroupID">
<summary>
Board group id.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardOpenedTo">
<summary>
Board opened to.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardDisplayName">
<summary>
Board display name.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardID">
<summary>
Board id.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardLastModified">
<summary>
Board last modified.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardGUID">
<summary>
Board GUID.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardName">
<summary>
Board name.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardModerated">
<summary>
Board moderated.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardLastMessageTime">
<summary>
Board last message time.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardOpenedFrom">
<summary>
Board opened from.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.InheritedUnsubscriptionUrl">
<summary>
Returns inherited unsubscription url from settings.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardUnsubscriptionURL">
<summary>
Board unsubscription URL.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.InheritedBaseUrl">
<summary>
Returns inherited base url from settings.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardBaseURL">
<summary>
Board base URL.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardEnabled">
<summary>
Board enabled.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardMessages">
<summary>
Board messages.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardOpened">
<summary>
Board opened.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardLogActivity">
<summary>
Indicates whether activity is logged.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.InheritedEnableOptIn">
<summary>
Returns inherited value indicating if the message board should use double opt-in from settings.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardEnableOptIn">
<summary>
Gets or sets whether the message board should use double opt-in.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.InheritedSendOptInConfirmation">
<summary>
Returns inherited value indicating whether subscription confirmation should be sent after double opt-in e-mail from settings.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardSendOptInConfirmation">
<summary>
Gets or sets whether subscription confirmation should be sent after double opt-in e-mail.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.InheritedOptInApprovalURL">
<summary>
Returns inherited URL of the double opt-in page from settings.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardInfo.BoardOptInApprovalURL">
<summary>
Gets or sets the URL of the double opt-in page.
</summary>
</member>
<member name="T:CMS.MessageBoards.BoardInfoProvider">
<summary>
Class providing BoardInfo management.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetBoardInfo(System.Int32)">
<summary>
Returns the BoardInfo structure for the specified board.
</summary>
<param name="boardId">Board id</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetBoardInfo(System.String,System.Int32)">
<summary>
Returns the BoardInfo structure for the specified board.
</summary>
<param name="boardName">Board code name</param>
<param name="documentId">Document ID</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetBoardsCount(System.Int32)">
<summary>
Returns the number of message boards related to the specified document.
</summary>
<param name="documentId">Document ID to return number of boards for</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetBoardInfoForUser(System.String,System.Int32)">
<summary>
Returns the info on board matching specified criteria.
</summary>
<param name="boardName">Name of the board</param>
<param name="userId">ID of the user board belongs to</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetBoardInfoForGroup(System.String,System.Int32)">
<summary>
Returns the info on board matching specified criteria.
</summary>
<param name="boardName">Name of the board</param>
<param name="groupId">ID of the group board belongs to</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.SetBoardInfo(CMS.MessageBoards.BoardInfo)">
<summary>
Sets (updates or inserts) specified board.
</summary>
<param name="board">Board to set</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.DeleteBoardInfo(CMS.MessageBoards.BoardInfo)">
<summary>
Deletes specified board.
</summary>
<param name="infoObj">Board object</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetMessageBoards">
<summary>
Returns message boards object query.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetMessageBoards(System.Int32,System.String)">
<summary>
Returns Boards for specified site.
</summary>
<param name="siteId">Site id</param>
<param name="where">Where condition</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.DeleteBoardInfo(System.Int32)">
<summary>
Deletes specified board.
</summary>
<param name="boardId">Board id</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.DeleteDocumentBoards(System.Int32)">
<summary>
Deletes all the board related information concerning specified document.
</summary>
<param name="documentId">ID of the document</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.IsBoardOpened(System.Boolean,System.DateTime,System.DateTime)">
<summary>
Determines whether the board is opened for the current user.
</summary>
<param name="boardOpen">Indicates whether the board is opened according settings</param>
<param name="openFrom">Date-time value of board opening</param>
<param name="openTo">Date-time value of board closing</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetUnsubscriptionUrl(System.String,System.String)">
<summary>
Gets unsubscribtion page URL.
</summary>
<param name="boardUnsubscriptionUrl">Board unsubscription URL</param>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.IsUserAuthorizedToAddMessages(CMS.MessageBoards.BoardProperties)">
<summary>
Returns True if current user is authorized to add messages to the specified message board, otherwise returns False.
</summary>
<param name="boardProperties">Properties of the board</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.IsUserAuthorizedToAddMessages(CMS.MessageBoards.BoardInfo)">
<summary>
Returns True if current user is authorized to add messages to the specified message board, otherwise returns False.
</summary>
<param name="board">Board information</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.IsUserAuthorizedPerBoard(CMS.Membership.UserInfo,System.Int32)">
<summary>
Checks if the user is authorized per board (if she belongs to the role authorized per board).
</summary>
<param name="userInfo">User info</param>
<param name="boardId">ID of the board to check</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.IsUserAuthorizedToManageMessages(CMS.MessageBoards.BoardInfo)">
<summary>
Checks if the current user can manage messages of the specified board.
</summary>
<param name="board">Board object to check</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetMessageBoards(System.String,System.String)">
<summary>
Returns all message board matching specified criteria.
</summary>
<param name="where">WHERE condition</param>
<param name="orderBy">ORDER BY expression</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetMessageBoards(System.String,System.String,System.Int32,System.String)">
<summary>
Returns all message board matching specified criteria.
</summary>
<param name="where">WHERE condition</param>
<param name="orderBy">ORDER BY expression</param>
<param name="topN">Top N condition</param>
<param name="columns">Columns to be selected</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetMessageBoards(System.String,System.String,System.Int32,System.String,System.Boolean)">
<summary>
Returns all message boards matching specified criteria with associated document data.
</summary>
<param name="where">WHERE condition</param>
<param name="orderBy">ORDER BY expression</param>
<param name="topN">Top N condition</param>
<param name="columns">Columns to be selected</param>
<param name="documentData">Indicates if document data for each message board should be included in the result dataset</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetMessageBoardName(System.String,CMS.MessageBoards.BoardOwnerTypeEnum,System.String)">
<summary>
Returns the name for messageboard according to its type, webpart name, and identifier dependent on type.
</summary>
<param name="boardWebpartName">Name of the webpart the board was created with.</param>
<param name="type">Type of the message board.</param>
<param name="identifier">User GUID in case of user message board type or Group GUID in case of user message board type.</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetMessageBoardUrl(CMS.MessageBoards.BoardInfo,System.String)">
<summary>
Returns absolute URL to the document where the message board is placed on.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.DoubleOptInInterval(System.String)">
<summary>
Gets double opt-in interval for the site. It's time interval in hours within which user has to approve her subscription.
</summary>
<param name="siteName">Site name</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.SendOptInConfirmation(System.String)">
<summary>
Gets setting value indicating if double opt-in confirmation emails should be sent
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.EnableDoubleOptIn(System.String)">
<summary>
Gets setting value indicating if double opt-in should be enabled
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetBoardOwnerTypeEnum(System.String)">
<summary>
Returns BoardOwnerType specified by string.
</summary>
<param name="enumStr">'user', 'group' or 'document' (default) string to be converted.</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetBoardOwnerTypeEnumString(CMS.MessageBoards.BoardOwnerTypeEnum)">
<summary>
Returns 'USER', 'GROUP' or 'DOCUMENT' (default) string according to given owner type.
</summary>
<param name="boardOwnerTypeEnum">BoardOwnerType to be converted.</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetBoardInfoInternal(System.Int32)">
<summary>
Returns the BoardInfo structure for the specified board.
</summary>
<param name="boardId">Board id</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetBoardInfoInternal(System.String,System.Int32)">
<summary>
Returns the BoardInfo structure for the specified board.
</summary>
<param name="boardName">Board code name</param>
<param name="documentId">Document ID</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetBoardsCountInternal(System.Int32)">
<summary>
Returns the number of message boards related to the specified document.
</summary>
<param name="documentId">Document ID to return number of boards for</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetBoardInfoForUserInternal(System.String,System.Int32)">
<summary>
Returns the info on board matching specified criteria.
</summary>
<param name="boardName">Name of the board</param>
<param name="userId">ID of the user board belongs to</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetBoardInfoForGroupInternal(System.String,System.Int32)">
<summary>
Returns the info on board matching specified criteria.
</summary>
<param name="boardName">Name of the board</param>
<param name="groupId">ID of the group board belongs to</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.SetBoardInfoInternal(CMS.MessageBoards.BoardInfo)">
<summary>
Sets (updates or inserts) specified board.
</summary>
<param name="board">Board to set</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.DeleteBoardInfoInternal(CMS.MessageBoards.BoardInfo)">
<summary>
Deletes specified board.
</summary>
<param name="infoObj">Board object</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetMessageBoardsInternal(System.Int32,System.String)">
<summary>
Returns Boards for specified site.
</summary>
<param name="siteId">Site id</param>
<param name="where">Where condition</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.DeleteDocumentBoardsInternal(System.Int32)">
<summary>
Deletes all the board related information concerning specified document.
</summary>
<param name="documentId">ID of the document</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.IsUserAuthorizedPerBoardInternal(CMS.Membership.UserInfo,System.Int32)">
<summary>
Checks if the user is authorized per board (if she belongs to the role authorized per board).
</summary>
<param name="userInfo">User info</param>
<param name="boardId">ID of the board to check</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetMessageBoardsInternal(System.String,System.String,System.Int32,System.String,System.Boolean)">
<summary>
Returns all message boards matching specified criteria with associated document data.
</summary>
<param name="where">WHERE condition</param>
<param name="orderBy">ORDER BY expression</param>
<param name="topN">Top N condition</param>
<param name="columns">Columns to be selected</param>
<param name="documentData">Indicates if document data for each message board should be included in the result dataset</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetMessageBoardUrlInternal(CMS.MessageBoards.BoardInfo,System.String)">
<summary>
Returns absolute URL to the document where the message board is placed on.
<param name="board">Message board object to get document URL of</param>
<param name="siteName">Site name of the message board</param>
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.GetMessageBoardNameInternal(System.String,CMS.MessageBoards.BoardOwnerTypeEnum,System.String)">
<summary>
Returns the name for messageboard according to its type, webpart name, and identifier dependent on type.
</summary>
<param name="boardWebpartName">Name of the webpart the board was created with.</param>
<param name="type">Type of the message board.</param>
<param name="identifier">User GUID in case of user message board type or Group GUID in case of user message board type.</param>
</member>
<member name="M:CMS.MessageBoards.BoardInfoProvider.UpdateData(System.String,System.String,CMS.DataEngine.QueryDataParameters)">
<summary>
Updates data for all records given by where condition
</summary>
<param name="updateExpression">Update expression, e.g. "Value = Value * 2"</param>
<param name="where">Where condition</param>
<param name="parameters">Parameters</param>
</member>
<member name="T:CMS.MessageBoards.BoardMessageInfo">
<summary>
BoardMessageInfo data container class.
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardMessageInfo.OBJECT_TYPE">
<summary>
Object type
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardMessageInfo.TYPEINFO">
<summary>
Type information.
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardMessageInfo.mMessageUserInfo">
<summary>
Post ip, and agent values.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfo.DeleteObject">
<summary>
Deletes the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfo.SetObject">
<summary>
Updates the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfo.#ctor">
<summary>
Constructor - Creates an empty BoardMessageInfo object.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfo.#ctor(System.Data.DataRow)">
<summary>
Constructor - Creates a new BoardMessageInfo object from the given DataRow.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfo.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="P:CMS.MessageBoards.BoardMessageInfo.MessageBoardID">
<summary>
Message board ID.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageIsSpam">
<summary>
Message Is Spam.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageText">
<summary>
Message text.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageLastModified">
<summary>
Message last modified datetime.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageInserted">
<summary>
Message inserted datetime.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageUserInfo">
<summary>
Additional user info.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageID">
<summary>
Message ID.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageAvatarGUID">
<summary>
Message Avatar GUID.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageUserID">
<summary>
Id of the user who inserted message.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageApprovedByUserID">
<summary>
ID of the user who approved the message.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageEmail">
<summary>
Message email.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageUserName">
<summary>
Message user name.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageGUID">
<summary>
GUID of the message.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageRatingValue">
<summary>
Rating of current message (float between 0..1).
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageApproved">
<summary>
Is message approved or not.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfo.MessageURL">
<summary>
Message URL.
</summary>
</member>
<member name="T:CMS.MessageBoards.BoardMessageInfoProvider">
<summary>
Class providing BoardMessageInfo management.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.GetDocumentMessages(System.Int32)">
<summary>
Returns messages for specified document
</summary>
<param name="documentId">Document ID</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.GetBoardMessageInfo(System.Int32)">
<summary>
Returns the BoardMessageInfo structure for the specified boardMessage.
</summary>
<param name="boardMessageId">BoardMessage id</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.SetBoardMessageInfo(CMS.MessageBoards.BoardMessageInfo)">
<summary>
Sets (updates or inserts) specified boardMessage.
</summary>
<param name="boardMessage">BoardMessage to set</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.DeleteBoardMessageInfo(CMS.MessageBoards.BoardMessageInfo)">
<summary>
Deletes specified boardMessage.
</summary>
<param name="infoObj">BoardMessage object</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.DeleteBoardMessageInfo(System.Int32)">
<summary>
Deletes specified boardMessage.
</summary>
<param name="boardMessageId">BoardMessage id</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.GetMessages">
<summary>
Returns messages object query.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.GetMessages(System.String,System.String)">
<summary>
Returns dataset of all messages according to where and order by condition.
</summary>
<param name="where">Where condition</param>
<param name="orderBy">OrderBy condition</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.GetMessages(System.Int32)">
<summary>
Returns dataset of all messages for given board.
</summary>
<param name="boardId">Message board ID</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.GetMessagesCount(System.Int32,System.Boolean,System.Boolean)">
<summary>
Returns count of messages under message board specified by name and document ID.
</summary>
<param name="boardId">ID of the message board.</param>
<param name="approvedOnly">Allows to count approved messages only.</param>
<param name="withoutSpam">Allows to count messages not marked as spam only.</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.IsUserMessageOwner(System.Int32,System.Int32)">
<summary>
Checks if the given user is owner of the given message.
</summary>
<param name="userId">Id of the user to check</param>
<param name="messageId">ID of the message to check</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.SendNewMessageNotification(CMS.MessageBoards.BoardMessageInfo,System.Boolean,System.Boolean)">
<summary>
Sends a notification e-mail to all board subscribers and to all board moderators.
</summary>
<param name="message">Board message data</param>
<param name="toSubscribers">Indicates if notification email should be sent to board subscribers</param>
<param name="toModerators">Indicates if notification email should be sent to board moderators</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.UpdateDocumentRating(System.Int32,System.Double,System.Double)">
<summary>
Updates document ratings according to old and new rating values.
</summary>
<param name="boardId">Board id</param>
<param name="oldRating">Old rating value</param>
<param name="newRating">New rating value</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.UpdateMessageBoardCounts(System.Int32)">
<summary>
Updates message board messages count, last message time and last message user name.
</summary>
<param name="boardID">Board id</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.GetBoardSiteName(System.Int32)">
<summary>
Returns sitename for selected board.
</summary>
<param name="boardId">Board id</param>
</member>
<member name="M:CMS.MessageBoards.BoardMessageInfoProvider.UpdateData(System.String,CMS.DataEngine.WhereCondition)">
<summary>
Updates data for all records given by where condition
</summary>
<param name="updateExpression">Update expression, e.g. "Value = Value * 2"</param>
<param name="where">Where condition</param>
</member>
<member name="P:CMS.MessageBoards.BoardMessageInfoProvider.EnableEmails">
<summary>
Indicates if e-mails are allowed to be sent to subscribers and moderators, by default it is set to True.
</summary>
</member>
<member name="T:CMS.MessageBoards.BoardModeratorInfo">
<summary>
BoardModeratorInfo data container class.
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardModeratorInfo.OBJECT_TYPE">
<summary>
Object type
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardModeratorInfo.TYPEINFO">
<summary>
Type information.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfo.DeleteObject">
<summary>
Deletes the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfo.SetObject">
<summary>
Updates the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfo.#ctor">
<summary>
Constructor - Creates an empty BoardModeratorInfo object.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfo.#ctor(System.Data.DataRow)">
<summary>
Constructor - Creates a new BoardModeratorInfo object from the given DataRow.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardModeratorInfo.UserID">
<summary>
User id.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardModeratorInfo.BoardID">
<summary>
Board id.
</summary>
</member>
<member name="T:CMS.MessageBoards.BoardModeratorInfoProvider">
<summary>
Class providing BoardModeratorInfo management.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfoProvider.GetBoardModeratorInfo(System.Int32,System.Int32)">
<summary>
Returns the BoardModeratorInfo structure for the specified boardModerator.
</summary>
<param name="userId">UserID</param>
<param name="boardId">BoardID</param>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfoProvider.SetBoardModeratorInfo(CMS.MessageBoards.BoardModeratorInfo)">
<summary>
Sets (updates or inserts) specified boardModerator.
</summary>
<param name="boardModerator">BoardModerator to set</param>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfoProvider.DeleteBoardModeratorInfo(CMS.MessageBoards.BoardModeratorInfo)">
<summary>
Deletes specified boardModerator.
</summary>
<param name="infoObj">BoardModerator object</param>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfoProvider.DeleteBoardModeratorInfo(System.Int32,System.Int32)">
<summary>
Deletes specified boardModerator.
</summary>
<param name="userId">UserID</param>
<param name="boardId">BoardID</param>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfoProvider.RemoveModeratorFromBoard(System.Int32,System.Int32)">
<summary>
Deletes specified BoardModerator info object.
</summary>
<param name="userId">User id</param>
<param name="boardId">Board id</param>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfoProvider.AddModeratorToBoard(System.Int32,System.Int32)">
<summary>
Adds new BoardModeratorInfo object.
</summary>
<param name="boardId">ID of the board moderator is being added to</param>
<param name="userId">ID of the user representing board moderator</param>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfoProvider.IsUserBoardModerator(System.Int32,System.Int32)">
<summary>
Checks if the given user is moderator of the given board.
</summary>
<param name="userId">ID of the user to check</param>
<param name="boardId">ID of the board to check</param>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfoProvider.GetBoardModerators(System.Int32)">
<summary>
Returns dataset with moderators.
</summary>
<param name="boardId">Board ID</param>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfoProvider.GetBoardModerators(System.Int32,System.String,System.String,System.String,System.Int32)">
<summary>
Returns dataset with moderators.
</summary>
<param name="boardId">Board ID</param>
<param name="columns">Data columns to return</param>
<param name="where">Where condition to filter data</param>
<param name="orderBy">Order by statement</param>
<param name="topN">Specifies number of returned records</param>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfoProvider.SetBoardModerators(System.Int32,System.String)">
<summary>
Inserts moderators for the specified board.
</summary>
<param name="boardId">ID of the board moderators are inserted to</param>
<param name="moderators">String containing user names separated by semicolon</param>
</member>
<member name="M:CMS.MessageBoards.BoardModeratorInfoProvider.SetBoardModerators(System.Int32,System.String,System.Boolean)">
<summary>
Inserts moderators for the specified board.
</summary>
<param name="boardId">ID of the board moderators are inserted to</param>
<param name="moderators">String containing user names separated by semicolon</param>
<param name="useIds">Indicates whether the string representing moderators contains user IDs rather than user names</param>
</member>
<member name="T:CMS.MessageBoards.BoardRoleInfo">
<summary>
BoardRoleInfo data container class.
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardRoleInfo.OBJECT_TYPE">
<summary>
Object type
</summary>
</member>
<member name="F:CMS.MessageBoards.BoardRoleInfo.TYPEINFO">
<summary>
Type information.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardRoleInfo.DeleteObject">
<summary>
Deletes the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardRoleInfo.SetObject">
<summary>
Updates the object using appropriate provider.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardRoleInfo.#ctor">
<summary>
Constructor - Creates an empty BoardRoleInfo object.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardRoleInfo.#ctor(System.Data.DataRow)">
<summary>
Constructor - Creates a new BoardRoleInfo object from the given DataRow.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardRoleInfo.RoleID">
<summary>
Role id.
</summary>
</member>
<member name="P:CMS.MessageBoards.BoardRoleInfo.BoardID">
<summary>
Board id.
</summary>
</member>
<member name="T:CMS.MessageBoards.BoardRoleInfoProvider">
<summary>
Class providing BoardRoleInfo management.
</summary>
</member>
<member name="M:CMS.MessageBoards.BoardRoleInfoProvider.GetBoardRoleInfo(System.Int32,System.Int32)">
<summary>
Returns the BoardRoleInfo structure for the specified boardRole.
</summary>
<param name="boardId">Board id</param>
<param name="roleId">Role id</param>
</member>
<member name="M:CMS.MessageBoards.BoardRoleInfoProvider.SetBoardRoleInfo(CMS.MessageBoards.BoardRoleInfo)">
<summary>
Sets (updates or inserts) specified boardRole.
</summary>
<param name="boardRole">BoardRole to set</param>
</member>
<member name="M:CMS.MessageBoards.BoardRoleInfoProvider.DeleteBoardRoleInfo(CMS.MessageBoards.BoardRoleInfo)">
<summary>
Deletes specified boardRole.
</summary>
<param name="infoObj">BoardRole object</param>
</member>
<member name="M:CMS.MessageBoards.BoardRoleInfoProvider.DeleteBoardRoleInfo(System.Int32,System.Int32)">
<summary>
Deletes specified boardRole.
</summary>
<param name="roleId">ID of the role to delete</param>
<param name="boardId">ID of the board role is deleted from</param>
</member>
<member name="M:CMS.MessageBoards.BoardRoleInfoProvider.RemoveRoleFromBoard(System.Int32,System.Int32)">
<summary>
Deletes specified boardRole.
</summary>
<param name="roleId">RoleID</param>
<param name="boardId">BoardID</param>
</member>
<member name="M:CMS.MessageBoards.BoardRoleInfoProvider.AddRoleToBoard(System.Int32,System.Int32)">
<summary>
Adds specified role to the board.
</summary>
<param name="roleId">RoleID</param>
<param name="boardId">BoardID</param>
</member>
<member name="M:CMS.MessageBoards.BoardRoleInfoProvider.IsRoleAllowedForBoard(System.Int32,System.Int32)">
<summary>
Returns true if role is allowed for given board.
</summary>
<param name="roleId">Role ID</param>
<param name="boardId">Board ID</param>
</member>
<member name="M:CMS.MessageBoards.BoardRoleInfoProvider.SetBoardRoles(System.Int32,System.String)">
<summary>
Inserts roles for the specified board.
</summary>
<param name="boardId">ID of the board roles should be added to</param>
<param name="roles">String containing role names separated by semicolon</param>
</member>
<member name="M:CMS.MessageBoards.BoardRoleInfoProvider.GetBoardRoles(System.Int32,System.String)">
<summary>
Returns all roles assigned to the specified board.
</summary>
<param name="boardId">ID of the board for which the roles are returned</param>
<param name="columns">Columns to return</param>
</member>
<member name="T:CMS.MessageBoards.ThreadEmailSender">
<summary>
Handles sending message board e-mails in separated thread.
</summary>
</member>
<member name="M:CMS.MessageBoards.ThreadEmailSender.#ctor(CMS.MessageBoards.BoardMessageInfo)">
<summary>
Constructor - creates and initialize email sender.
</summary>
<param name="message">Board message info</param>
</member>
<member name="M:CMS.MessageBoards.ThreadEmailSender.InitSender(CMS.MessageBoards.BoardMessageInfo)">
<summary>
Init sender private data and resolver.
</summary>
</member>
<member name="M:CMS.MessageBoards.ThreadEmailSender.CreateMacroResolver">
<summary>
Creates and initializes macro resolver.
</summary>
</member>
<member name="M:CMS.MessageBoards.ThreadEmailSender.GetEmailMessage(System.Boolean)">
<summary>
Returns initialized e-mail message without recipients and with unresolved macros.
</summary>
<param name="toSubscribers">True - email message for subscribers is returned, False - email message for moderators is returned</param>
</member>
<member name="M:CMS.MessageBoards.ThreadEmailSender.SendNotificationToSubscribers">
<summary>
Sends a notification e-mail to all board subscribers.
</summary>
</member>
<member name="M:CMS.MessageBoards.ThreadEmailSender.SendNotificationToModerators">
<summary>
Sends a notification e-mail to all board moderators.
</summary>
</member>
<member name="M:CMS.MessageBoards.ThreadEmailSender.SendToModerators">
<summary>
Sends e-mails to moderators.
</summary>
</member>
<member name="M:CMS.MessageBoards.ThreadEmailSender.SendToSubscribers">
<summary>
Sends e-mails to subscribers.
</summary>
</member>
<member name="M:CMS.MessageBoards.ThreadEmailSender.ResolveEmailMacros(CMS.EmailEngine.EmailMessage)">
<summary>
Resolves e-mail subject, body and plain text body.
</summary>
<param name="email">Email to be resolved</param>
</member>
<member name="M:CMS.MessageBoards.ThreadEmailSender.SendNewMessageNotification(System.Security.Principal.WindowsIdentity,System.Boolean,System.Boolean)">
<summary>
Sends a notification e-mail to all board subscribers and to all board moderators.
</summary>
<param name="wi">Windows identity</param>
<param name="toSubscribers">Indicates if notification email should be sent to board subscribers</param>
<param name="toModerators">Indicates if notification email should be sent to board moderators</param>
</member>
<member name="P:CMS.MessageBoards.ThreadEmailSender.EmailToModerators">
<summary>
Gets or sets the e-mail message to board moderators.
</summary>
</member>
<member name="P:CMS.MessageBoards.ThreadEmailSender.EmailToSubscribers">
<summary>
Gets or sets e-mail message to board subscribers.
</summary>
</member>
<member name="P:CMS.MessageBoards.ThreadEmailSender.Subscribers">
<summary>
Gets or sets the dataset that holds the information on subscribers e-mail is being sent to.
</summary>
</member>
<member name="P:CMS.MessageBoards.ThreadEmailSender.SiteName">
<summary>
Gets or sets the name of the site the message board is placed on.
</summary>
</member>
<member name="P:CMS.MessageBoards.ThreadEmailSender.Resolver">
<summary>
Gets or sets the macro resolver to use.
</summary>
</member>
<member name="P:CMS.MessageBoards.ThreadEmailSender.SubscribersResolver">
<summary>
Resolver to use for subscribers notifications.c
</summary>
</member>
<member name="P:CMS.MessageBoards.ThreadEmailSender.MessageObj">
<summary>
Message board info.
</summary>
</member>
<member name="P:CMS.MessageBoards.ThreadEmailSender.BoardObj">
<summary>
Current board info.
</summary>
</member>
<member name="P:CMS.MessageBoards.ThreadEmailSender.UnsubscriptionURL">
<summary>
Resolved unsubscription URL.
</summary>
</member>
</members>
</doc>