我想评估Autofac的范围,据我所知,当一个实例已被声明为InstancePerLifetimeScope,然后在使用(container.BeginLifetimeScope())块内,我们应该得到同样的例子。但在另一个方面,我们应该得到一个不同的实例。但是我的代码(在linqpad中)给了我相同的实例。然而,温莎的生活方式却起到了我应该的作用。 代码: static IContainer g
我读了这些(+,+,+和+)页面,但我无法弄清楚我该怎么做。 我有这个简单的界面和具体类型: public interface IIdentifierGenerator {
long Generate(Type type);
long Generate<TType>(TType type);
}
public HiloIdentifierGenerator : IIdent
我有一个AsyncCommandHandlerDecorator<TCommand>和LifetimeScopedCommandHandlerDecorator<TCommand>如下图所示: public class AsyncCommandHandlerDecorator<TCommand>
: ICommandHandler<TCommand> where TCommand : I