/// <summary> /// Derived classes implement this method. When called, it /// creates a new call handler as specified in the attribute /// configuration. /// </summary> /// <returns>A new call handler object.</returns> public override ICallHandler CreateHandler(IUnityContainer container) { var handler = new ExceptionCallHandler(container.Resolve<ExceptionPolicyImpl>(this.PolicyName)); handler.Order = this.Order; return handler; }
/// <summary> /// Derived classes implement this method. When called, it /// creates a new call handler as specified in the attribute /// configuration. /// </summary> /// <returns>A new call handler object.</returns> public override ICallHandler CreateHandler(IUnityContainer container) { var handler = new ExceptionCallHandler(this.PolicyName); handler.Order = this.Order; return(handler); }