Windows 스토어 앱용 .NET API
Windows 스토어 앱용 .NET에서는 C# 또는 Visual Basic을 사용하여 Windows용 Windows 스토어 앱을 만드는 데 사용할 수 있는 관리되는 형식의 집합을 제공합니다. 다음은 Windows 스토어 앱용 .NET의 네임스페이스 목록입니다. Windows 스토어 앱용 .NET에는 각 네임스페이스에 대해 전체 .NET Framework에서 제공되는 형식의 하위 집합이 포함되어 있습니다. 개별 네임스페이스에 대한 자세한 내용은 링크된 항목을 참조하십시오.
자세한 내용은 Windows 스토어 앱용 .NET 개요을 참조하십시오.
Windows 스토어 앱만 해당: HTML 또는 XAML 요소로 표현된 Windows 스토어 앱용 API는 Windows 스토어 앱에서만 지원되고 데스크톱 앱이나 Windows 데스크톱 브라우저에서는 지원되지 않습니다.
네임스페이스
네임스페이스 |
설명 |
---|---|
자주 사용되는 값과 참조 데이터 형식, 이벤트와 이벤트 처리기, 인터페이스, 특성, 예외 처리 등을 정의하는 기본적인 클래스 및 기본 클래스를 포함합니다. |
|
지원되는 프로그래밍 언어로 수행되는 소스 코드의 생성 및 컴파일을 관리하기 위한 형식을 포함합니다. |
|
목록, 큐, 비트 배열, 해시 테이블, 사전 등과 같은 다양한 개체 컬렉션을 정의하는 인터페이스와 클래스를 포함합니다. |
|
동시 처리를 위해 다양한 컬렉션 개체를 정의하는 인터페이스 및 클래스를 포함합니다. |
|
제네릭 컬렉션을 정의하는 인터페이스와 클래스를 포함합니다. 제네릭 컬렉션을 사용하면 제네릭이 아닌 강력한 형식의 컬렉션보다 형식이 안전하고 성능이 뛰어난 강력한 형식의 컬렉션을 만들 수 있습니다. |
|
재사용 가능한 라이브러리의 개체 모델에서 컬렉션으로 사용할 수 있는 클래스를 포함합니다. 속성이나 메서드에서 컬렉션을 반환할 때 이러한 클래스를 사용합니다. |
|
연결된 목록 사전, 비트 벡터, 문자열만 들어 있는 컬렉션 등 특수화된 강력한 형식의 컬렉션을 포함합니다. |
|
구성 요소와 컨트롤의 런타임 및 디자인 타임 동작을 구현하는 데 사용되는 클래스를 제공합니다. |
|
컨트롤의 메타데이터를 정의하는 데 사용되는 특성 클래스를 제공합니다. |
|
컨트롤의 메타데이터를 정의하는 데 사용되는 특성 클래스에 대한 지원을 제공합니다. |
|
System.Composition 네임스페이스를 설치하려면 Visual Studio 2012 이상에서 프로젝트를 열고 프로젝트 메뉴에서 NuGet 패키지 관리를 선택한 다음 Microsoft.Composition 패키지를 온라인으로 검색합니다. |
|
System.Composition 네임스페이스를 설치하려면 Visual Studio 2012 이상에서 프로젝트를 열고 프로젝트 메뉴에서 NuGet 패키지 관리를 선택한 다음 Microsoft.Composition 패키지를 온라인으로 검색합니다. |
|
System.Composition 네임스페이스를 설치하려면 Visual Studio 2012 이상에서 프로젝트를 열고 프로젝트 메뉴에서 NuGet 패키지 관리를 선택한 다음 Microsoft.Composition 패키지를 온라인으로 검색합니다. |
|
System.Composition 네임스페이스를 설치하려면 Visual Studio 2012 이상에서 프로젝트를 열고 프로젝트 메뉴에서 NuGet 패키지 관리를 선택한 다음 Microsoft.Composition 패키지를 온라인으로 검색합니다. |
|
시스템 프로세스, 이벤트 로그 및 성능 카운터와 상호 작용할 수 있는 클래스를 제공합니다. |
|
코드 분석 도구와 상호 작용하는 클래스를 포함합니다. |
|
사전 조건, 사후 조건, 고정과 같은 프로그램 구문을 나타내는 정적 클래스를 포함합니다. |
|
ETW(Windows용 이벤트 추적)에서 캡처하는 강력한 형식의 이벤트를 만들 수 있는 형식과 멤버를 제공합니다. |
|
DLR(동적 언어 런타임)을 지원하는 클래스 및 인터페이스를 제공합니다. |
|
언어, 국가/지역, 사용하는 달력, 날짜, 통화 및 숫자 형식 패턴, 문자열 정렬 순서 등의 문화권 관련 정보를 정의하는 클래스를 포함합니다. |
|
데이터 스트림 및 파일에 대한 동기 및 비동기 읽기와 쓰기를 가능하게 하는 형식을 포함합니다. |
|
스트림에 대한 기본 압축 및 압축 풀기 기능을 제공하는 클래스를 포함합니다. |
|
LINQ(Language-Integrated Query)를 사용하는 쿼리를 지원하는 클래스 및 인터페이스를 포함합니다. |
|
언어 수준 코드 식을 식 트리 형식의 개체로 표시할 수 있도록 하는 형식을 포함합니다. |
|
오늘날 네트워크에 사용되는 여러 프로토콜을 위한 간단한 프로그래밍 인터페이스를 제공합니다. |
|
최신 HTTP 응용 프로그램의 프로그래밍 인터페이스를 제공합니다. |
|
System.Net.Http 네임스페이스에서 사용되는 HTTP 헤더의 컬렉션을 지원합니다. |
|
로컬 컴퓨터에 네트워크 트래픽 데이터, 네트워크 주소 정보 및 주소 변경 알림에 대한 액세스를 제공합니다. |
|
.NET Framework에 정의된 기본 숫자 형식을 보충하는 형식을 포함합니다. |
|
형식을 동적으로 만들고 호출하는 기능과 함께, 로드된 형식, 메서드 및 필드에 대한 관리되는 뷰를 제공하는 클래스와 인터페이스를 포함합니다. |
|
사용자 지정된 리플렉션 컨텍스트를 사용하도록 설정하는 클래스를 포함합니다. |
|
컴파일러 또는 도구에서 메타데이터와 MSIL(Microsoft Intermediate Language)을 내보내고 선택적으로 디스크에 PE 파일을 생성할 수 있도록 하는 클래스를 포함합니다. 이러한 클래스의 주 클라이언트는 스크립트 엔진과 컴파일러입니다. |
|
응용 프로그램에 사용되는 여러 가지 문화권별 리소스를 개발자가 만들고, 저장하고, 관리할 수 있게 하는 클래스와 인터페이스를 제공합니다. |
|
System, Runtime 및 Security 네임스페이스와 같은 다양한 네임스페이스를 지원하는 고급 형식을 포함합니다. |
|
공용 언어 런타임의 런타임 동작에 영향을 주는 메타데이터 특성을, 관리 코드를 사용하는 컴파일러 작성자가 지정할 수 있게 하는 기능을 제공합니다. |
|
고급 예외 처리를 위한 클래스를 제공합니다. |
|
COM interop 및 플랫폼 호출 서비스를 지원하는 다양한 멤버를 제공합니다. |
|
관리 코드에 대한 COM 함수의 정의 메서드를 포함합니다. |
|
관리 코드와 Windows 런타임 사이의 상호 운용을 지원하며 관리 코드를 사용하여 Windows 런타임 형식을 만들 수 있는 클래스를 포함합니다. |
|
개체를 serialize하거나 deserialize하는 데 사용할 수 있는 클래스를 포함합니다. |
|
개체를 JSON(JavaScript Object Notation)으로 serialize하고 JSON에서 개체를 deserialize하기 위한 형식을 포함합니다. |
|
.NET Framework의 병렬(side-by-side) 구현에서 버전 관리를 지원하는 고급 형식을 포함합니다. |
|
사용 권한에 대한 기본 클래스를 포함하여 .NET Framework 보안 시스템의 내부 구조를 제공합니다. |
|
코드가 실행되는 보안 컨텍스트를 나타내는 Principal 개체를 정의합니다. |
|
광범위한 분산 응용 프로그램을 빌드하는 데 사용할 수 있는 클라이언트 응용 프로그램 및 WCF(Windows Communication Foundation) 서비스를 빌드하는 데 필요한 형식을 포함합니다. |
|
클라이언트와 서비스에서 상호 통신에 사용하는 메시지, 메시지 교환에 사용되는 채널 형식, 이러한 채널 생성에 사용되는 채널 팩터리 및 채널 수신기, 구성에 사용되는 바인딩 요소를 생성하고 수정하는 데 필요한 형식을 포함합니다. |
|
서비스 런타임을 빌드하고 메타데이터를 내보내는 데 사용되는 서비스, 계약 및 끝점의 설명을 생성하고 수정하는 데 필요한 형식을 포함합니다. |
|
서비스 및 클라이언트 응용 프로그램의 런타임 실행 동작을 수정하는 데 필요한 형식을 포함합니다. |
|
일반 WCF(Windows Communication Foundation) 보안을 지원하는 클래스를 포함합니다. |
|
WCF(Windows Communication Foundation) 보안에 대한 보안 토큰과 인증서를 나타내는 형식을 포함합니다. |
|
문자 인코딩을 나타내는 클래스와 String의 중간 인스턴스를 만들지 않고 String 개체를 조작하고 서식을 지정하는 도우미 클래스를 포함합니다. |
|
.NET Framework 정규식 엔진에 대한 액세스를 제공하는 클래스를 포함합니다. |
|
다중 스레드 프로그래밍을 가능하게 하는 클래스와 인터페이스를 제공합니다. |
|
동시 및 비동기 코드를 작성하는 작업을 단순화하는 형식을 제공합니다. |
|
정교하지 않은 데이터 흐름 및 파이프라인 작업을 위해 in-process 메시지 전달을 제공하는 행위자 기반 프로그래밍 모델을 제공합니다. System.Threading.Tasks.Dataflow 네임스페이스를 설치하려면 Visual Studio 2012 이상에서 프로젝트를 열고 프로젝트 메뉴에서 NuGet 패키지 관리를 선택한 다음 Microsoft.Tpl.Dataflow 패키지를 온라인으로 검색합니다. |
|
사용자 지정 명령을 사용하도록 설정하는 형식을 포함합니다. |
|
XML 처리를 위한 표준 기반 지원을 제공합니다. |
|
XML 문서를 쉽고 효율적으로 수정할 수 있게 하는 메모리 내 XML 프로그래밍 인터페이스인 LINQ to XML에 대한 형식을 포함합니다. |
|
XML XSD(Schemas Definition Language) 스키마를 표준 방식으로 지원하는 XML 클래스를 포함합니다. |
|
개체를 XML 형식 문서 또는 스트림으로 serialize하는 데 사용되는 클래스를 포함합니다. |
|
비동기 작업 관리, 속성 저장소 액세스, 이미지 및 URI 작업 등의 기본적인 Windows 런타임 기능을 사용하도록 설정합니다. |
|
Windows 스토어 앱에서 핵심 시스템 기능과 UI에 대한 런타임 정보에 액세스할 수 있도록 합니다. |
|
일반 프레임워크 API 및 응용 프로그램 모델 API와 많은 기능 영역에서 일반적으로 사용되는 다양한 지원 클래스를 제공합니다. |
|
UI 컨트롤의 구성 요소 부분을 나타내는 클래스를 정의하거나 컨트롤 컴퍼지션 모델을 지원합니다. 또한 맞춤 및 선택과 같은 컨트롤 패턴의 인터페이스도 정의합니다. |
|
기본 미디어 지원, 그래픽 기본 요소 및 브러시 드로잉 API를 제공합니다. |
|
전환 애니메이션, 시각적 상태 또는 애니메이션이 적용된 UI 구성 요소에 대한 애니메이션 및 스토리보드 API를 제공합니다. |
|
매트릭스/원근 변환을 지원하는 형식을 포함합니다. |
|
DLR(동적 언어 런타임) 및 C# 간의 상호 운용을 지원하는 형식을 포함합니다. |
|
Visual Basic 언어를 사용한 컴파일 및 코드 생성을 지원하는 클래스를 포함합니다. |
|
Visual Basic 컴파일러를 지원하는 내부용 형식을 포함합니다. |