System.Runtime.Versioning 네임스페이스

.NET의 병렬 구현에서 버전 관리를 지원하는 고급 형식이 포함되어 있습니다.

클래스

ComponentGuaranteesAttribute

여러 버전으로 확장될 수 있는 구성 요소, 형식 또는 형식 멤버의 호환성 보장을 정의합니다.

FrameworkName

.NET 버전의 이름을 나타냅니다.

ObsoletedOSPlatformAttribute

지정된 운영 체제 버전에서 사용되지 않는 API를 표시합니다.

OSPlatformAttribute

모든 플랫폼별 API 특성에 대한 기본 형식입니다.

RequiresPreviewFeaturesAttribute

API가 미리 보기 상태임을 나타냅니다. 이 특성을 사용하면 미리 보기 기능이 사용되었음을 나타내는 진단으로 호출 사이트에 플래그를 지정할 수 있습니다. 작성자는 이 특성을 사용하여 어셈블리에 미리 보기 기능을 제공할 수 있습니다.

ResourceConsumptionAttribute

클래스의 멤버가 사용하는 리소스를 지정합니다. 이 클래스는 상속될 수 없습니다.

ResourceExposureAttribute

클래스 멤버가 노출하는 리소스를 지정합니다. 이 클래스는 상속될 수 없습니다.

SupportedOSPlatformAttribute

지정된 플랫폼 또는 운영 체제에 대해 API가 지원됨을 나타냅니다. 버전을 지정하는 경우 이전 버전에서 API를 호출할 수 없습니다. 여러 운영 체제에 대한 지원을 나타내는 여러 특성을 적용할 수 있습니다.

SupportedOSPlatformGuardAttribute

지원되는 플랫폼 이름 및 선택적 버전을 사용하여 사용자 지정 가드 필드, 속성 또는 메서드에 주석을 추가합니다. 여러 특성을 적용하여 지원되는 여러 플랫폼에 대한 가드를 나타낼 수 있습니다.

TargetFrameworkAttribute

특정 어셈블리가 컴파일된 .NET의 버전을 식별합니다.

TargetPlatformAttribute

프로젝트가 대상으로 하는 운영 체제를 지정합니다(예: Windows 또는 iOS).

UnsupportedOSPlatformAttribute

지정된 운영 체제 버전에서 제거되었거나 지원되지 않는 API에 표시합니다.

UnsupportedOSPlatformGuardAttribute

지원되지 않는 플랫폼 이름 및 선택적 버전으로 사용자 지정 가드 필드, 속성 또는 메서드에 주석을 추가합니다. 지원되지 않는 여러 플랫폼에 대한 가드를 나타내기 위해 여러 특성을 적용할 수 있습니다.

VersioningHelper

개발자가 버전 세이프 코드를 작성할 수 있도록 도와주는 메서드를 제공합니다. 이 클래스는 상속될 수 없습니다.

열거형

ComponentGuaranteesOptions

여러 버전으로 확장될 수 있는 구성 요소, 형식 또는 형식 멤버의 호환성 보장을 설명합니다.

ResourceScope

공유할 수 있는 리소스의 범위를 식별합니다.

설명

이 네임스페이스에 있는 형식은 사용자 애플리케이션이 아닌 .NET 내에서 사용하기 위한 것입니다.