关键词:
using Autofac;
using Autofac.Integration.WebApi;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using System.Web;
using System.Web.Http;
[assembly: PreApplicationStartMethod(typeof(XXXNamespace.IocConfig), "RegisterAndSetResolver")]
namespace XXXNamespace
public sealed class IocConfig
public static void RegisterAndSetResolver()
var configuration = GlobalConfiguration.Configuration;
var builder = new ContainerBuilder();
//builder.RegisterType<MyDbContext>().InstancePerRequest();
builder.RegisterAssemblyTypes(typeof(BaseService).Assembly)
.Where(t => t.Name.EndsWith("Service"))
.AsImplementedInterfaces()
.InstancePerRequest();
builder.RegisterApiControllers(Assembly.GetExecutingAssembly());
builder.RegisterWebApiFilterProvider(configuration);
var container = builder.Build();
// Set the WebApi dependency resolver.
configuration.DependencyResolver = new AutofacWebApiDependencyResolver(container);
csharpautofac生命周期范围欺骗(代码片段)
查看详情
javascriptvisualstudio代码配置(代码片段)
查看详情
csharp配置文件配置(代码片段)
查看详情
textmysql配置文件配置(代码片段)
查看详情
textvim配置(代码片段)
查看详情
textssh配置(代码片段)
查看详情
textkirbynginx配置(代码片段)
查看详情
textgit配置(代码片段)
查看详情
javascriptvue配置(代码片段)
查看详情
javascriptlaravelmix配置(代码片段)
查看详情
markdownestereotipos配置(代码片段)
查看详情
javaswagger配置(代码片段)
查看详情
csharpswashbuckle配置(代码片段)
查看详情
sqlairwatch配置(代码片段)
查看详情
sqlcreativeretailmdm配置(代码片段)
查看详情
jsonvscnodejs配置(代码片段)
查看详情
jsonstylelint配置(代码片段)
查看详情
jsonbootstrapcustomizer配置(代码片段)
查看详情