Example #1
0
        private static void AddErrorHandlers(ServiceHost serviceHost, IKernel kernel, IWcfBurden burden)
        {
            var errorHandlers = new List <IErrorHandler>();

            WcfUtils.AddBehaviors(kernel, WcfExtensionScope.Services, errorHandlers, burden, errorHandler => WcfUtils.IsBehaviorExtension(errorHandler) == false);
            if (errorHandlers.Count > 0)
            {
                WcfUtils.RegisterErrorHandlers(serviceHost, errorHandlers);
            }
        }