public void SetHandler(Type interfaceTypeOfItemWhichThrowsExceptions, RetryOrHandleExceptionDelgate provider) { if (_registeredExceptions.ContainsKey(interfaceTypeOfItemWhichThrowsExceptions)) { _registeredExceptions[interfaceTypeOfItemWhichThrowsExceptions] = provider; Trace.WriteLine("DbRetryInterceptor.SetHandler - already have handler for " + interfaceTypeOfItemWhichThrowsExceptions.Name); } else { _registeredExceptions.Add(new KeyValuePair<Type, RetryOrHandleExceptionDelgate>(interfaceTypeOfItemWhichThrowsExceptions, provider)); } }
public void SetHandler(Type interfaceTypeOfItemWhichThrowsExceptions, RetryOrHandleExceptionDelgate provider) { _interceptor.SetHandler(interfaceTypeOfItemWhichThrowsExceptions, provider); }