Content created on the site must implement this interface for the social services to support it.
Forum
is defined in the Telligent.Evolution.Extensibility.Api.Entities.Version1
namespace of Telligent.Evolution.Forums.dll
Definition
class Forum { IList<string> AllowedThreadTypes { get; set; } Guid ApplicationId { get; set; } int? AutoLockingDefaultInterval { get; set; } bool? AutoLockingEnabled { get; set; } string AvatarUrl { get; } Container Container { get; } Guid ContentId { get; } DateTime? DateCreated { get; set; } string DefaultThreadStatus { get; set; } string DefaultThreadType { get; set; } string Description { get; set; } string EmailAddress { get; set; } string EmailFooter { get; set; } bool EnableAnonymousPosting { get; set; } bool Enabled { get; set; } bool EnablePassiveMode { get; set; } bool EnablePostPoints { get; set; } bool EnablePostStatistics { get; set; } bool EnableQualityVoting { get; set; } Group Group { get; set; } int? Id { get; set; } bool IndexPosts { get; set; } string Key { get; } DateTime? LatestPostDate { get; set; } string MailingListName { get; set; } bool ModeratePosts { get; set; } string Name { get; set; } string PassiveModeAddress { get; set; } int? PostsToModerate { get; set; } int ReplyCount { get; set; } int SuggestedAnswerVoteThreshold { get; set; } int ThreadCount { get; set; } string Url { get; set; } int VerifiedAnswerVoteThreshold { get; set; } string HtmlDescription(string target); }
Properties
Name | Type | Description | Default | Options |
---|---|---|---|---|
AllowedThreadTypes | IList<string> | |||
ApplicationId | Guid | A Guid uniquely identifying the application. | ||
AutoLockingDefaultInterval | int? | |||
AutoLockingEnabled | bool? | |||
AvatarUrl | string | This can represent a Url to an image particular to the application or application type. | ||
Container | Container | |||
ContentId | Guid | A Guid uniquely identifying the content. | ||
DateCreated | DateTime? | |||
DefaultThreadStatus | string | |||
DefaultThreadType | string | |||
Description | string | |||
EmailAddress | string | |||
EmailFooter | string | |||
EnableAnonymousPosting | bool | This has been obsoleted and will always return true. Check permissions on the forum instead. | ||
Enabled | bool | |||
EnablePassiveMode | bool | |||
EnablePostPoints Obsolete | bool | Obsolete in 10.0. This option is no longer used. | ||
EnablePostStatistics | bool | |||
EnableQualityVoting | bool | |||
Group | Group | |||
Id | int? | |||
IndexPosts | bool | |||
Key | string | |||
LatestPostDate | DateTime? | |||
MailingListName | string | |||
ModeratePosts | bool | |||
Name | string | |||
PassiveModeAddress | string | |||
PostsToModerate | int? | |||
ReplyCount | int | |||
SuggestedAnswerVoteThreshold | int | |||
ThreadCount | int | |||
Url | string | A Url to the application on the site. | ||
VerifiedAnswerVoteThreshold | int |
Methods
string HtmlDescription(string target);
This method should return the Html encoded description of the application. Possible values for “target” are “Web”, “Email”, “WebServices”, or “raw”. When “raw” is specified as the target, the description should not be encoded or have any special rendering done to it. If there is no description, an empty string should be returned.
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
target | string | Target | Required |
Return Type
string