- API Browser
- Weavy.Core.Plugins
- AuditHook
AuditHook Class
- Namespace:
- Weavy.Core.Plugins
- Assembly:
- Weavy.Core.dll
A hook that logs all events in the system and notifies users about subscribed events.
[Guid("D67AD07A-4A27-45C4-809B-9F274B76D426")]
[Plugin(Icon = "clipboard-text", Name = "Audit hook", Description = "Logs all events in the system and notifies users about subscribed events.")]
public class AuditHook : Hook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IAsyncHook, IHook, IPlugin, IExtension, IExpando, IDynamicMetaObjectProvider, IEnumerable>, IEnumerable, ICloneable
- Inheritance:
- System.Object → Expando → Plugin → Hook → AuditHook
- Attributes:
- System.Runtime.InteropServices.GuidAttribute, PluginAttribute
- Implements:
- Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterAddMember}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterApproveInvite}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterDeleteComment}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterDeleteContent}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterDeleteConversation}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterDeletePost}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterDeleteSpace}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterFollowEntity}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterInsertContent}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterInsertComment}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterInsertConversation}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterInsertInvite}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterInsertPost}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterInsertSpace}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterInsertUser}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterInsertVote}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterJoinConversation}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterLeaveConversation}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterLikeEntity}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterMoveContent}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterUpdateContent}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterRemoveMember}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterRequestMembership}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterResetPassword}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterReviewMember}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterSendMail}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterSignIn}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterSignOut}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterUpdateProfile}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterUpdatePost}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterUpdateComment}, Weavy.Core.Models.IAsyncHook{Weavy.Core.Events.AfterVerifyInvite}, IHook, IPlugin, IExtension, IExpando