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 8 데스크톱 브라우저에서는 지원되지 않습니다.
네임스페이스
네임스페이스 |
설명 |
---|---|
자주 사용되는 값과 참조 데이터 형식, 이벤트와 이벤트 처리기, 인터페이스, 특성, 예외 처리 등을 정의하는 기본적인 클래스 및 기본 클래스를 포함합니다. |
|
지원되는 프로그래밍 언어로 수행되는 소스 코드의 생성 및 컴파일을 관리하기 위한 형식을 포함합니다. |
|
목록, 큐, 비트 배열, 해시 테이블, 사전 등과 같은 다양한 개체 컬렉션을 정의하는 인터페이스와 클래스를 포함합니다. |
|
동시 처리를 위해 다양한 컬렉션 개체를 정의하는 인터페이스 및 클래스를 포함합니다. |
|
제네릭 컬렉션을 정의하는 인터페이스와 클래스를 포함합니다. 제네릭 컬렉션을 사용하면 제네릭이 아닌 강력한 형식의 컬렉션보다 형식이 안전하고 성능이 뛰어난 강력한 형식의 컬렉션을 만들 수 있습니다. |
|
재사용 가능한 라이브러리의 개체 모델에서 컬렉션으로 사용할 수 있는 클래스를 포함합니다.속성이나 메서드에서 컬렉션을 반환할 때 이러한 클래스를 사용합니다. |
|
연결된 목록 사전, 비트 벡터, 문자열만 들어 있는 컬렉션 등 특수화된 강력한 형식의 컬렉션을 포함합니다. |
|
구성 요소와 컨트롤의 런타임 및 디자인 타임 동작을 구현하는 데 사용되는 클래스를 제공합니다. |
|
컨트롤의 메타데이터를 정의하는 데 사용되는 특성 클래스를 제공합니다. |
|
컨트롤의 메타데이터를 정의하는 데 사용되는 특성 클래스에 대한 지원을 제공합니다. |
|
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 컴파일러를 지원하는 내부용 형식을 포함합니다. |