在这种情况下,我在winform应用程序中使用了autofac。它是第一次使用autofac,需要在下面回答我的问题的详细信息。
我的program.cs中有以下代码
ContainerBuilder autofac = new ContainerBuilder();
autofac.RegisterAssemblyTypes(Assembly.GetExecutingAssembly()).AsSelf().AsImplementedInterfaces();
Container = autofac.Build();
using (var scope = Container.BeginLifetimeScope())
{
var writer = scope.Resolve<Application>();
}
在我的服务中,我有以下代码
public class A
{
Iservice _service
public A(Iservice service)
{
_service=service
}
}
现在在我的表格中,我需要在单击按钮时调用该服务。我似乎无法弄清楚如何从这里开始。现在如何致电该服务?如果我在frmLogin构造函数中注入接口,则需要将接口作为参数传递给它。这里是我的事件代码]]
public frmLogin()
{
InitializeComponent();
}
public button_Click_Event(object sender,EventArgs e){
//Service myservice= new Service();
}
在这种情况下,我在winform应用程序中使用了autofac。它是第一次使用autofac,下面将需要详细信息回答我的问题。我的程序中有以下代码。cs...
[我假设A
是服务,并且您想以A
的形式调用方法。