Пример #1
0
 public Task OnPostRemoveCollectionAsync(PostCollectionRemoveEvent @event, CancellationToken cancellationToken)
 {
     try
     {
         AddEvent(@event, this);
         return(Task.CompletedTask);
     }
     catch (System.Exception ex)
     {
         return(Task.FromException <object>(ex));
     }
 }
 private void PostRemove()
 {
     IPostCollectionRemoveEventListener[] postListeners = Session.Listeners.PostCollectionRemoveEventListeners;
     if (postListeners.Length > 0)
     {
         PostCollectionRemoveEvent postEvent = new PostCollectionRemoveEvent(Persister, Collection, (IEventSource)Session,
                                                                             affectedOwner);
         for (int i = 0; i < postListeners.Length; i++)
         {
             postListeners[i].OnPostRemoveCollection(postEvent);
         }
     }
 }
Пример #3
0
 private async Task PostRemoveAsync(CancellationToken cancellationToken)
 {
     cancellationToken.ThrowIfCancellationRequested();
     IPostCollectionRemoveEventListener[] postListeners = Session.Listeners.PostCollectionRemoveEventListeners;
     if (postListeners.Length > 0)
     {
         PostCollectionRemoveEvent postEvent = new PostCollectionRemoveEvent(Persister, Collection, (IEventSource)Session,
                                                                             affectedOwner);
         for (int i = 0; i < postListeners.Length; i++)
         {
             await(postListeners[i].OnPostRemoveCollectionAsync(postEvent, cancellationToken)).ConfigureAwait(false);
         }
     }
 }
Пример #4
0
 public void OnPostRemoveCollection(PostCollectionRemoveEvent @event)
 {
     AddEvent(@event, this);
 }
Пример #5
0
 public void OnPostRemoveCollection(PostCollectionRemoveEvent @event)
 {
     ProcessCollectionEvent(@event);
 }
Пример #6
0
 /// <inheritdoc />
 public Task OnPostRemoveCollectionAsync(PostCollectionRemoveEvent @event, CancellationToken cancellationToken)
 {
     throw new System.NotImplementedException();
 }
Пример #7
0
 public virtual IEnumerable <AuditLogEntry> CreateEntries(PostCollectionRemoveEvent e)
 {
     return(CreateCollectionEntries(e.AffectedOwnerOrNull, (Guid)e.AffectedOwnerIdOrNull, e.Collection));
 }
Пример #8
0
 public void OnPostRemoveCollection(PostCollectionRemoveEvent @event)
 {
     log.Debug("OnPostRemoveCollection :" + @event);
 }