Пример #1
0
        private static ServiceProviderQueryHandler CreateServiceProviderQueryHandler(ServiceProviderQueryHandler sp)
        {
            return(context =>
            {
                var container = new ServiceContainer(sp(context));

                var config = new Dictionary <string, string>();
                config["LogId"] = Configuration.ElmahLogId;
                var log = new Elmah.Io.ErrorLog(config);

                container.AddService(typeof(ErrorLog), log);
                return container;
            });
        }
Пример #2
0
        private static ServiceProviderQueryHandler CreateServiceProviderQueryHandler(ServiceProviderQueryHandler sp)
        {
            return context =>
            {
                var container = new ServiceContainer(sp(context));

                var config = new Dictionary<string, string>();
                config["LogId"] = Configuration.ElmahLogId;
                var log = new Elmah.Io.ErrorLog(config);

                container.AddService(typeof(ErrorLog), log);
                return container;
            };
        }
Пример #3
0
 static ServiceCenter()
 {
     _current = Default = CreateServiceContainer;
 }
Пример #4
0
 static ServiceCenter()
 {
     _current = Default = new ServiceProviderQueryHandler(CreateServiceContainer);
 }
Пример #5
0
 static ServiceCenter()
 {
     _current = Default = new ServiceProviderQueryHandler(CreateServiceContainer);
 }
Пример #6
0
 static ServiceCenter()
 {
     _current = Default = CreateServiceContainer;
 }