-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
AddScoped, AddTransient, AddSingleton 차이점
19.09.04 12:48 작성 조회수 385
0
안녕하십니까. 강의 다 듣고 두번째 듣고 있습니다.
좋은 강의 감사합니다.
위 세개의 차이가 잘 이해가 안되는데, 제가 이해하고 있는게 맞는지 확인해주실수 있으신지요?
범위의 개념이 잘 이해가 되지 않아서...
아무튼.. 제가 이해한것은 다음과 같습니다.
범위를 세션으로 봤습니다.
AddTransient : 호출될 때마다 새로운 인스턴스가 생성됨
AddScoped : 세션단위로 동일한 인스턴스가 제공됨. 즉, 같은 세션에서는 항상 동일한 객체가 제공되나, 다른 세션이 생성되었다면 그 세션내에서는 그 세션 전용의 객체가 생성되어 제공됨
AddSingleton : 세션과는 무관하게 애플리케이션 전체에서 하나의 객체만 생성되어 제공됨
위 내용이 맞는지요?
잘못 이해되었다면 가름침 부탁드립니다..
감사합니다.
답변을 작성해보세요.
1
답변 1