주 메뉴 열기

wwiki β

.Net

Jhkim (토론 | 기여)님의 2021년 7월 5일 (월) 12:23 판 (새 문서: {{DISPLAYTITLE:.NET}} == 시작 == == 개요 == == .NET의 새로운 기능 == == 도구 및 진단 == == 실행모델 == == 배포모델 == == DevOps == == 기본 코딩 구...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)


목차

시작

개요

.NET의 새로운 기능

도구 및 진단

실행모델

배포모델

DevOps

기본 코딩 구성요소

런타임 라이브러리

개요

숫자, 날짜, 기타형식

문자열 작업

정규식

Serialization

파일 및 스트림 I/O

System.Console 클래스

종속성 주입

개요

종속성 주입은 다음을 통해 종속성 문제를 해결한다.

  • 인터페이스 또는 기본 클래스를 사용하여 종속성 구현을 추상화한다.
  • 서비스 컨테이너에 종속성 등록한다. .NET은 서비스 컨테이너인 IServiceProvider를 기본 제공한다. 서비스는 일반적으로 앱 시작시 등록되고 IServiceCollection에 추가된다. 모든 서비스가 추가되면 BuildServiceProvider를 사용하여 서비스 컨테이너를 만든다.
  • 서비스가 사용되는 클래스의 생성자에 주입된다. 프레임워크가 종속성의 인스턴스를 만들고 더 이상 필요하지 않으면 삭제하는 작업을 담당한다.

종속성 주입 사용

종속성 주입 지침

Configuration

로깅

HostBuilder(제네릭 호스트)

데이터 액세스

병렬 처리, 동시성 및 비동기

테스트

보안

고급항목

마이그레이션 가이드