コード例 #1
0
 public void SubscriptionEventError(SubscriptionEventContext context, Exception exception)
 {
     for (var i = 0; i < _listeners.Length; i++)
     {
         _listeners[i].SubscriptionEventError(context, exception);
     }
 }
コード例 #2
0
 public void SubscriptionEventResult(SubscriptionEventContext context, IQueryResult result)
 {
     for (var i = 0; i < _listeners.Length; i++)
     {
         _listeners[i].SubscriptionEventResult(context, result);
     }
 }
コード例 #3
0
        public IDisposable OnSubscriptionEvent(SubscriptionEventContext context)
        {
            var scopes = new IDisposable[_listeners.Length];

            for (var i = 0; i < _listeners.Length; i++)
            {
                scopes[i] = _listeners[i].OnSubscriptionEvent(context);
            }

            return(new AggregateActivityScope(scopes));
        }
コード例 #4
0
 public void SubscriptionEventError(SubscriptionEventContext context, Exception exception)
 {
 }
コード例 #5
0
 public void SubscriptionEventResult(SubscriptionEventContext context, IQueryResult result)
 {
 }
コード例 #6
0
 public IDisposable OnSubscriptionEvent(SubscriptionEventContext context) => this;
コード例 #7
0
 /// <inheritdoc />
 public virtual IActivityScope OnSubscriptionEvent(
     SubscriptionEventContext context) =>
 EmptyScope;
コード例 #8
0
 /// <inheritdoc />
 public virtual IDisposable OnSubscriptionEvent(
     SubscriptionEventContext context)
 => EmptyScope;
コード例 #9
0
 public IActivityScope OnSubscriptionEvent(SubscriptionEventContext context) => this;