StructureMap синглтон - PullRequest
       21

StructureMap синглтон

3 голосов
/ 22 июля 2011

Эти два эквивалента?

1) var store = новый DocumentStore ();

        For<IDocumentStore>().Use(store);

2) var store = new DocumentStore ();

        For<IDocumentStore>().Singleton().Use(store);

или

        For< IDocumentStore>().AlwaysUnique().Use(store);

Будут ли оба этих элемента возвращать одноэлементный экземпляр хранилища документов без повторяющихся экземпляров?

Ответы [ 2 ]

3 голосов
/ 22 июля 2011

Вы всегда получите одноэлементное поведение, когда предоставите экземпляр вместо просто типа.

...