Automates abuse detection to prevent SPAM and other abuse from entering the platform. Individual abuse detectors handle events applicable to their abuse detection logic and notify the abuse service when abuse is detected.
IAbuseDetector is defined in the Telligent.Evolution.Extensibility.Content.Version1 namespace of Telligent.Evolution.Core.dll
interface IAbuseDetector : IPlugin
string GetAbuseExplanation(Guid contentId, Guid contentTypeId);
void Register(IAbuseController controller);
Retrieves a user-renderable explanation of why this abuse detector flagged the identified content as abusive. Be careful not to expose too much information in this explanation.
Registers the abuse controller which provides access to identify content as abusive.