Notice
Recent Posts
Recent Comments
Tags
- asp.net Select
- 하드 마이그레이션
- ViewData
- ViewBag
- jquery 바코드생성
- php 캐쉬제거
- Mac Oracle
- 강제이동
- 404에러페이지
- jquery 바코드
- XSS PHP
- javascript redirection
- XSS방어
- ASP.Net Core 404
- javascript 바코드스캔
- TempData
- 바코드 생성하기
- asp.net dropdownlist
- javascript 바코드 생성
- SSD 복사
- 타임피커
- 파일업로드 체크
- asp.net core Select
- 하드 윈도우 복사
- 파일업로드 유효성체크
- javascript 유효성체크
- 바코드 스캔하기
- django 엑셀불러오기
- 맥 오라클설치
- 말줄임표시
웹개발자의 기지개
[asp.net core MVC] ASP.NET Core 의 AddScoped AddTransient AddSingleton 수명 주기 본문
ASP.NET/ASP.NET Core
[asp.net core MVC] ASP.NET Core 의 AddScoped AddTransient AddSingleton 수명 주기
http://portfolio.wonpaper.net 2020. 3. 27. 02:55ASP.NET Core 의 Start.cs 파일내 AddScoped, AddTransient, AddSingleton 들의 수명주기를 간단히 정리해 본다.
Transient
(Created each time they are requested)
요청이 있을때마다 각각의 새로운 객체를 생성한다. Stateless 비유지 서비스에 적합함.
매번 인스턴스를 새로 생성한다.
Scoped
(Created once per request)
각 HTTP 요청당 하나의 인스턴스를 생성한다. 동일한 주소의 웹화면에서는 여러번 서비스를 사용해도 동일한 인스턴스를 재사용한다.
클라이언트 요청당 한번 생성되며, 해당 연결이 유지되면 지속적으로 사용한다.
Singleton
(Created the first time they are requested)
보통의 싱클톤 개념과 동일하다. 최초의 요청으로 하나의 인스턴스를 생성하면 이를 서비스가 종료될때까지 계속 유지하며 재사용한다.
참고 포스팅 : https://aspdotnet.tistory.com/2108
'ASP.NET > ASP.NET Core' 카테고리의 다른 글
Comments