AuditHook.HandleAsync Method

Namespace:
Weavy.Core.Plugins
Assembly:
Weavy.Core.dll

Overloads

HandleAsync(AfterAddMember) Logs the AfterAddMember event and notifies subscribers that a new user joined the space.
HandleAsync(AfterApproveInvite) Logs the AfterApproveInvite event.
HandleAsync(AfterDeleteComment) Logs the AfterDeleteComment event.
HandleAsync(AfterDeleteContent) Logs the AfterDeleteContent event.
HandleAsync(AfterDeleteConversation) Logs the AfterDeleteConversation event.
HandleAsync(AfterDeletePost) Logs the AfterDeletePost event.
HandleAsync(AfterDeleteSpace) Logs the AfterDeleteSpace event.
HandleAsync(AfterFollowEntity) Handles the AfterFollowEntity event.
HandleAsync(AfterInsertComment) Logs the AfterInsertComment event and notifies people that follow the commented entity.
HandleAsync(AfterInsertContent) Logs the AfterInsertContent event and sends the relevant notification.
HandleAsync(AfterInsertConversation) Logs the AfterInsertConversation event.
HandleAsync(AfterInsertInvite) Logs the AfterInsertInvite event.
HandleAsync(AfterInsertPost) Logs the AfterInsertPost event and creates relevant notifications.
HandleAsync(AfterInsertSpace) Logs the AfterInsertSpace event and subscribes the creator to the space.
HandleAsync(AfterInsertUser) Logs the AfterInsertUser event.
HandleAsync(AfterInsertVote) Handles the AfterInsertVote event.
HandleAsync(AfterJoinConversation) Logs the AfterJoinConversation event.
HandleAsync(AfterLeaveConversation) Logs the AfterLeaveConversation event and posts a message in the conversation about the user leaving.
HandleAsync(AfterLikeEntity) Logs the AfterLikeEntity event.
HandleAsync(AfterMoveContent) Logs the AfterMoveItem event.
HandleAsync(AfterRemoveMember) Logs the AfterRemoveMember event.
HandleAsync(AfterRequestMembership) Handles the AfterRequestMembership event.
HandleAsync(AfterResetPassword) Logs the ResetPassword event.
HandleAsync(AfterReviewMember) Logs the AfterReviewMember event.
HandleAsync(AfterSendMail) Logs the SendMail event.
HandleAsync(AfterSignIn) Logs the SignIn event.
HandleAsync(AfterSignOut) Logs the SignOut event.
HandleAsync(AfterUpdateComment) Logs the AfterUpdateComment event and creates relevant notifications.
HandleAsync(AfterUpdateContent) Logs the AfterUpdateContent event.
HandleAsync(AfterUpdatePost) Logs the AfterUpdatePost event and creates relevant notifications.
HandleAsync(AfterUpdateProfile) Logs the AfterUpdateProfile event and post a message.
HandleAsync(AfterVerifyInvite) Logs the AfterVerifyInvite event and notifies admins that there is an invite pending approval.

HandleAsync(AfterAddMember)

Logs the AfterAddMember event and notifies subscribers that a new user joined the space.

public Task HandleAsync(AfterAddMember e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterApproveInvite)

Logs the AfterApproveInvite event.

public Task HandleAsync(AfterApproveInvite e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterDeleteComment)

Logs the AfterDeleteComment event.

public Task HandleAsync(AfterDeleteComment e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterDeleteContent)

Logs the AfterDeleteContent event.

public Task HandleAsync(AfterDeleteContent e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterDeleteConversation)

Logs the AfterDeleteConversation event.

public Task HandleAsync(AfterDeleteConversation e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterDeletePost)

Logs the AfterDeletePost event.

public Task HandleAsync(AfterDeletePost e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterDeleteSpace)

Logs the AfterDeleteSpace event.

public Task HandleAsync(AfterDeleteSpace e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterFollowEntity)

Handles the AfterFollowEntity event.

public Task HandleAsync(AfterFollowEntity e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterInsertComment)

Logs the AfterInsertComment event and notifies people that follow the commented entity.

public Task HandleAsync(AfterInsertComment e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterInsertContent)

Logs the AfterInsertContent event and sends the relevant notification.

public Task HandleAsync(AfterInsertContent e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterInsertConversation)

Logs the AfterInsertConversation event.

public Task HandleAsync(AfterInsertConversation e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterInsertInvite)

Logs the AfterInsertInvite event.

public Task HandleAsync(AfterInsertInvite e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterInsertPost)

Logs the AfterInsertPost event and creates relevant notifications.

public Task HandleAsync(AfterInsertPost e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterInsertSpace)

Logs the AfterInsertSpace event and subscribes the creator to the space.

public Task HandleAsync(AfterInsertSpace e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterInsertUser)

Logs the AfterInsertUser event.

public Task HandleAsync(AfterInsertUser e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterInsertVote)

Handles the AfterInsertVote event.

public Task HandleAsync(AfterInsertVote e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterJoinConversation)

Logs the AfterJoinConversation event.

public Task HandleAsync(AfterJoinConversation e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterLeaveConversation)

Logs the AfterLeaveConversation event and posts a message in the conversation about the user leaving.

public Task HandleAsync(AfterLeaveConversation e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterLikeEntity)

Logs the AfterLikeEntity event.

public Task HandleAsync(AfterLikeEntity e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterMoveContent)

Logs the AfterMoveItem event.

public Task HandleAsync(AfterMoveContent e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterRemoveMember)

Logs the AfterRemoveMember event.

public Task HandleAsync(AfterRemoveMember e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterRequestMembership)

Handles the AfterRequestMembership event.

public Task HandleAsync(AfterRequestMembership e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterResetPassword)

Logs the ResetPassword event.

public Task HandleAsync(AfterResetPassword e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterReviewMember)

Logs the AfterReviewMember event.

public Task HandleAsync(AfterReviewMember e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterSendMail)

Logs the SendMail event.

public Task HandleAsync(AfterSendMail e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterSignIn)

Logs the SignIn event.

public Task HandleAsync(AfterSignIn e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterSignOut)

Logs the SignOut event.

public Task HandleAsync(AfterSignOut e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterUpdateComment)

Logs the AfterUpdateComment event and creates relevant notifications.

public Task HandleAsync(AfterUpdateComment e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterUpdateContent)

Logs the AfterUpdateContent event.

public Task HandleAsync(AfterUpdateContent e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterUpdatePost)

Logs the AfterUpdatePost event and creates relevant notifications.

public Task HandleAsync(AfterUpdatePost e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterUpdateProfile)

Logs the AfterUpdateProfile event and post a message.

public Task HandleAsync(AfterUpdateProfile e)

Parameters

Returns

System.Threading.Tasks.Task

HandleAsync(AfterVerifyInvite)

Logs the AfterVerifyInvite event and notifies admins that there is an invite pending approval.

public Task HandleAsync(AfterVerifyInvite e)

Parameters

Returns

System.Threading.Tasks.Task