2010-06-28 9 views
1

Comment écrire cette ligne StructureMap dans NinjectStructureMap à Ninject règles

 ForRequestedType<HttpContextBase>() 
      .TheDefault.Is.ConstructedBy(x => new HttpContextWrapper(HttpContext.Current)); 

?

Répondre

5
Bind<HttpContextBase>().ToMethod(context => new HttpContextWrapper(HttpContext.Current)); 
+0

Délégué 'System.Func ' ne prend pas 0 arguments – mare

+1

@mare: Correction d'une faute –

+0

Ah, oups. J'avais utilisé un lambda avec zéro argument. Merci pour l'édition Ruben. –