如何设置StructureMap以使用带有Use <>的Singleton.对于<>语法

run*_*ier 2 c# structuremap inversion-of-control asp.net-mvc-3

我正在使用带有MVC3的StructureMap我想将它设置为使用一些对象作为单例或给它们一个Per Request生命.我在那里看到的所有示例都是针对StructureMap的旧语法,因为当我尝试示例时,我看到它已被删除.

如何使用较新的使用<>进行此操作.对于<>语法?

Mic*_*ins 8

使用版本2.6.1,这应该工作:

For<IFoo>().Singleton().Use<Bar>();
Run Code Online (Sandbox Code Playgroud)