/// <summary> /// Creates the handler. /// </summary> /// <param name="container">The container to use to create the handler.</param> /// <returns>The Logging call handler.</returns> public override ICallHandler CreateHandler(IUnityContainer container) { var handler = container.CreateCallHandler<LoggingHandler>(Order); handler.StartMessage = startMessage; handler.CompletionMessage = completionMessage; return handler; }
/// <summary> /// Creates the handler. /// </summary> /// <param name="container">The container to use to create the handler.</param> /// <returns>The Argument Not Null call handler.</returns> public override ICallHandler CreateHandler(IUnityContainer container) { return container.CreateCallHandler<ArgumentNotNullHandler>(Order); }
/// <summary> /// Creates the handler. /// </summary> /// <param name="container">The container to use to create the handler.</param> /// <returns>The Caching call handler.</returns> public override ICallHandler CreateHandler(IUnityContainer container) { return container.CreateCallHandler<CachingHandler>(Order); }