inflearn logo
강의

Course

Instructor

Overseas Employment ASP.NET Core Web Development Basic Course

Interfaces and implementation classes

AddScoped, AddTransient, AddSingleton 차이점

697

kongmemoapp1071

3 asked

0

안녕하십니까. 강의 다 듣고 두번째 듣고 있습니다.

좋은 강의 감사합니다.

 

위 세개의 차이가 잘 이해가 안되는데, 제가 이해하고 있는게 맞는지 확인해주실수 있으신지요?

범위의 개념이 잘 이해가 되지 않아서...

아무튼.. 제가 이해한것은 다음과 같습니다.

범위를 세션으로 봤습니다.

 

AddTransient : 호출될 때마다 새로운 인스턴스가 생성됨

AddScoped : 세션단위로 동일한 인스턴스가 제공됨. 즉, 같은 세션에서는 항상 동일한 객체가 제공되나, 다른 세션이 생성되었다면 그 세션내에서는 그 세션 전용의 객체가 생성되어 제공됨

AddSingleton : 세션과는 무관하게 애플리케이션 전체에서 하나의 객체만 생성되어 제공됨

위 내용이 맞는지요?

잘못 이해되었다면 가름침 부탁드립니다.. 

감사합니다.

 

 

 

ASP.NET-Core

Answer 1

1

SEJONG IT EDU

안녕하세요. 세션에 잘 비유를 해주셨네요 잘 이해하셨습니다.

마이그레이션 오류

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