This service is available via Telligent.Evolution.Extensibility.Apis.Get<Telligent.Evolution.Extensibility.Api.Version1.IMentions>()
and is defined in Telligent.Evolution.Platform.dll
Events
Events.AfterCreate
Handler
void MentionAfterCreateEventHandler(MentionAfterCreateEventArgs e);
Events.AfterDelete
Handler
void MentionAfterDeleteEventHandler(MentionAfterDeleteEventArgs e);
Events.BeforeCreate
Handler
void MentionBeforeCreateEventHandler(MentionBeforeCreateEventArgs e);
Events.BeforeDelete
Handler
void MentionBeforeDeleteEventHandler(MentionBeforeDeleteEventArgs e);
Properties
Name | Type | Description | Default | Options |
---|---|---|---|---|
DataTypeId Obsolete | Guid | Migrate usage to scripted email or scripted plugins. |
Methods
PagedList<Mention> List(MentionListOptions options = null);
Lists mentions
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
options | MentionListOptions | Options include: MentioningContentIds, MentioningContentTypeId, MentioningApplicationId, MentioningApplicationTypeId, MentioningContainerId, MentioningPropertyName, MentionedContentIds, MentionedContentTypeId, MentionedApplicationId, MentionedApplicationTypeId, MentionedContainerId | Optional |
Return Type
bool SupportsMentions(Guid contentType);
Returns true if specified content type supports mentions
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
contentType | Guid | Content type | Required |
Return Type
bool