Исходный код вики Сценарии и проблемы

Версия 1.3 от Alexandr Fokin на 2022/12/05 08:24

Скрыть последних авторов
Alexandr Fokin 1.2 1 |(% style="width:311px" %)Создание нескольких IServiceProvider.
2 Singleton.|(% style="width:1182px" %)(((
3 * Из одного набора IServiceCollection может быть создано несколько объектов IServiceProvider. Но у каждого из них будет свое управление и scope.
4 Например если создать 2 экземпляра IServiceProvider, и от каждого из них запросить по одному ISingletonService, то мы получим 2 разных экземпляра ISingletonService.
5 * Это может вызвать проблемы так, как обычно IServiceProvider формируется внутри фреймворка.
Alexandr Fokin 1.3 6 Если самостоятельно создать экземпляр IServiceProvider, то получаем отдельное пространство и кривые объекты ISingletonService.
Alexandr Fokin 1.2 7 )))
8 |(% style="width:311px" %) |(% style="width:1182px" %)
9 |(% style="width:311px" %) |(% style="width:1182px" %)
10
11