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