AddScoped, AddTransient, AddSingleton 차이점
697
3 asked
안녕하십니까. 강의 다 듣고 두번째 듣고 있습니다.
좋은 강의 감사합니다.
위 세개의 차이가 잘 이해가 안되는데, 제가 이해하고 있는게 맞는지 확인해주실수 있으신지요?
범위의 개념이 잘 이해가 되지 않아서...
아무튼.. 제가 이해한것은 다음과 같습니다.
범위를 세션으로 봤습니다.
AddTransient : 호출될 때마다 새로운 인스턴스가 생성됨
AddScoped : 세션단위로 동일한 인스턴스가 제공됨. 즉, 같은 세션에서는 항상 동일한 객체가 제공되나, 다른 세션이 생성되었다면 그 세션내에서는 그 세션 전용의 객체가 생성되어 제공됨
AddSingleton : 세션과는 무관하게 애플리케이션 전체에서 하나의 객체만 생성되어 제공됨
위 내용이 맞는지요?
잘못 이해되었다면 가름침 부탁드립니다..
감사합니다.
Answer 1
마이그레이션 오류
0
329
0
Identity 관련 질문
0
278
0
net core 2.1 버전에는 없는건가요
0
299
0
Identity 계정 생성 로직 강의에서 Register() 함수 호출 오류 문의
0
395
1
DbContext 상속
0
291
0
razor syntax 질문
0
341
0
마이그레이션 문제 질문
0
353
1
강의할때 코드 크게 보여주실수 있나요 ...
0
332
1
윈도우 10에서 배포하는 방법 문의
0
262
0
UseSqlServer 오류
0
1045
5
[Authorize] 헤더
0
256
1
dotnet ef database update 문제
0
223
0
MVC 패턴 순서
0
297
0
폴더명은 항상 정해져있나요?
0
215
0
HTTP Error 500.30 - ANCM In-Process Start Failure
0
1197
2
Add 함수와 Save를 따로 만드는 이유가 있을까요?
0
290
1
UseMvc 안됨(core 3.0)
0
410
4
값이 넘어왔는지 찍어보는 거요..
1
328
3
널참조 에러
0
371
1
ValidateAntiForgeryToken를 쓰는 이유
0
860
3
아무리 해도 안되네요.
0
304
3
sqlserver가 MSSQLLocalDB가 없어요
0
249
1
엔티티 프레임워크를 아마존 rds랑 연동하고 싶습니다.
0
183
1
저는 wwwroot가 없는데 어떻게 만들죠? ㅠ
1
188
1

