/// <summary>
        /// Raises the <see cref="SubmittedEvent" /> event.
        /// </summary>
        /// <param name="e">The <see cref="EventSubmittedEventArgs" /> instance containing the event data.</param>
        protected internal void OnSubmittedEvent(EventSubmittedEventArgs e) {
            if (SubmittedEvent == null)
                return;

            var handlers = SubmittedEvent.GetInvocationList();
            foreach (var handler in handlers) {
                try {
                    handler.DynamicInvoke(this, e);
                } catch (Exception ex) {
                    _log.Value.FormattedError(typeof(ExceptionlessClient), ex, "Error while invoking SubmittedEvent handler: {0}", ex.Message);
                }
            }
        }
Пример #2
0
 protected virtual void OnSubmitted(OrganizerResponse e)
 {
     SubmittedEvent?.Invoke(this, e);
 }