Beispiel #1
0
 private bool RaiseCompleted(ProxyParams prm)
 {
     if (onCompleted == null)
     {
         return(false);
     }
     foreach (CompletedDelegate d in onCompleted.GetInvocationList())
     {
         var eventArgs = new ProxyEventArgs {
             ProxyParams = prm, Handled = false
         };
         d(eventArgs);
         if (eventArgs.Handled)
         {
             return(true);
         }
     }
     return(false);
 }
Beispiel #2
0
        private bool RaiseBeforeRequest(ProxyParams prm)
        {
            if (onBeforeRequest == null)
            {
                return(false);
            }
            foreach (BeforeRequestDelegate d in onBeforeRequest.GetInvocationList())
            {
                var eventArgs = new ProxyEventArgs {
                    ProxyParams = prm, Handled = false
                };
                d(eventArgs);
                if (eventArgs.Handled)
                {
                    return(true);
                }
            }

            return(false);
        }