public void OnConnectionBlocked(ConnectionBlockedEventArgs args)
{
ConnectionBlockedEventHandler handler;
lock (m_eventLock)
{
handler = m_connectionBlocked;
}
if (handler != null)
{
foreach (ConnectionBlockedEventHandler h in handler.GetInvocationList()) {
try {
h(this, args);
} catch (Exception e) {
CallbackExceptionEventArgs cee_args = new CallbackExceptionEventArgs(e);
cee_args.Detail["context"] = "OnConnectionBlocked";
OnCallbackException(cee_args);
}
}
}
}