The DiscussionContainer type exposes the following members.

Constructors

  Name Description
Public method DiscussionContainer
Constructor.

Methods

  Name Description
Public method AppliedPersonalizationState (Overrides BasePagedPart..::..AppliedPersonalizationState(WebPart).)
Public method ApplyChanges
Apply web part property changes (Note: Overridden property still needs to be marked as WebPartApplyChangesAttribute).

Note: Marked with WebPartApplyChangesAttribute attribute so it is called from ApplyChanges event in the editor part to refresh the module appearance.

(Overrides BasePart..::..ApplyChanges()()()().)
Public method EditBoard
Edit discussion board.
Public method EditTopic
Edit discussion topic.
Protected method OnInit (Overrides DiscussionBase..::..OnInit(EventArgs).)
Protected method OnLoad (Overrides BasePart..::..OnLoad(EventArgs).)
Protected method Render (Overrides BasePart..::..Render(HtmlTextWriter).)

Extension Methods

  Name Description
Public Extension Method ConvertTo(Type) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, TypeConverter) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, Boolean) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo(Type, TypeConverter, Boolean) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo<(Of <<'(T>)>>)()()()() Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method ConvertTo<(Of <<'(T>)>>)(TypeConverter) Overloaded.
Converts a source to the given type.
(Defined by ObjectExtension.)
Public Extension Method GetCurrentStackTrace
Gets current stack trace information.
(Defined by ObjectExtension.)
Public Extension Method GetDebugInformation
Gets the debug information for currently executing code.
(Defined by ObjectExtension.)
Public Extension Method GetExecutingMethodName
Gets the executing method name.
(Defined by ObjectExtension.)
Public Extension Method GetPagerTemplate
Gets pager template.
(Defined by ControlExtension.)
Public Extension Method GetPropertyType
Gets a property type.
(Defined by ObjectExtension.)
Public Extension Method GetPropertyValue
Gets a property or field value from the object (Dot notation enabled).
(Defined by ObjectExtension.)
Public Extension Method PropertyExists
Check if property exists.
(Defined by ObjectExtension.)
Public Extension Method SetPropertyValue
Sets a property or field value to the object (Dot notation enabled).
(Defined by ObjectExtension.)

Fields

  Name Description
Protected field dBoard
dBoard control.
Protected field dFilterTopic
dFilterTopic control.
Protected field dMessages
dMessages control.
Protected field dTopic
dTopic control.
Protected field labNotificationMessage
labNotificationMessage control.
Protected field lnkBack
lnkBack control.
Protected field panNotification
panNotification control.
Protected field up
up control.

Properties

  Name Description
Public property ApprovalMode
Comment approval mode. When set to none, no approval is needed; when set to automatic, services like Akismet and Defensio are used; when set to manual, admin must manually approve all comments.
Public property BoardId
Gets or sets board id.
Public property BoardIds
Gets or sets board ids.
Public property BoardNames
Gets or sets board names in a CSV format.
Public property BoardPagerQueryString
Gets or sets discussion board pager SEO query string.
Public property BoardTitleVisible
Gets or sets a value indicating whether board title is visible.
Public property ContentProviderTypeName
Gets or sets Content provider type name used for uploading files.
Public property DailyReportLocalization
Gets the daily report localization.

Note: Used to perform programatic localization of daily report strings.

Public property EditBoardVisible
Gets or sets a value indicating whether a edit board link is visible.
Public property EditTopicVisible
Gets or sets a value indicating whether a edit topic link is visible.
Public property EnableDailyReport
Gets or sets a flag if daily report is enabled.
Public property EnableHtmlEditor
Gets or sets a flag if discussion board should use Html editor for message posts.
Public property EnableNewBoardAdminNotifications
Gets or sets a value indicating whether new board administrator notifications are enabled.
Public property EnablePinItems
Gets or sets a flag if pin items are enabled.
Public property EnablePrettyPhoto
Uses Pretty Photo functionality instead of redirecting to a file preview page.
Public property EnableRating
Gets or sets a flag if rating is enabled.
Public property EnableTags
Gets or sets a flag if topic tags should be shown.
Public property IsPublic
Gets or sets a flag if discussion board is visible for unauthenticated users.
Public property MaximumTags
Gets or sets a maximum number of tags that should be shown.
Public property MessagePagerQueryString
Gets or sets discussion Message pager SEO query string.
Public property PagerTemplateName
Gets or sets pager template name.
Public property PagerTemplateNameFiles
Gets or sets pager (files) template name.
Public property RatingHistoryTemplatePath
Gets or sets the rating history template path.
Public property RatingHistoryVisible
Gets or sets a value that indicates whether rating history is visible.
Public property RatingTemplatePath
Gets or sets the rating template path.
Public property RelatedContentVisible
Gets or sets a value that indicates whether related content control is visible.
Public property RewritePageTitle
Wheter to rewrite the container page title.
Public property SubscriptionLocalization
Gets the subscription localization.

Note: Used to perform programatic localization of subscription strings.

Public property TopicFilterType
Gets or sets topic filter type.
Public property TopicPagerQueryString
Gets or sets discussion Topic pager SEO query string.
Public property TopicSorter
Gets or sets the topic sorter type used for filtering.
Public property TopicTitleVisible
Gets or sets a value indicating whether topic title is visible.
Public property UploadFolder
Gets or sets File upload folder. The following special strings can be used and will be replaced by the appropriate values: {username}, {userid}, {id}.
Public property UserProfileUrl
Gets or sets URL of the user profile page. If empty, a postback is performed to the same page.

See Also