2012-08-29 17 views

Odpowiedz

9

Używasz jeden z pakietów programu inicjującego (autofac, ninject, jedność, Windsor, StructureMap)? Jeśli musisz następnie dziedziczyć po typie programu ładującego, przesłoń polecenie ConfigureApplicationContainer i zarejestruj typ w kontenerze. Jeśli używasz domyślnego inicjującego to powinno podłączać się do góry

W przyszłym wydaniu, 0,12, to przewodowy automatycznie bez względu na to co inicjującego używasz

+1

Tak, moja aplikacja inicjującego dziedziczy NinjectNancyBootstrapper. Mam zarejestrowane DefaultFluentAdapterFactory dla IFluentAdapterFactory i FluentValidationValidatorFactory dla IModelValidatorFactory i to działa. Czy któraś z tych dwóch osób powinna być zarejestrowana jako singleton? – Emilian

+3

Tak, singleton jest w porządku. Nancy ma być bezpaństwowcem – TheCodeJunkie