System.Runtime.Versioning Ruang nama

Berisi jenis tingkat lanjut yang mendukung penerapan versi secara berdampingan dari .NET.

Kelas

ComponentGuaranteesAttribute

Menentukan jaminan kompatibilitas komponen, jenis, atau anggota jenis yang dapat mencakup beberapa versi.

FrameworkName

Mewakili nama versi .NET.

ObsoletedOSPlatformAttribute

Menandai API yang kedaluarsa dalam versi sistem operasi tertentu.

OSPlatformAttribute

Jenis dasar untuk semua atribut API khusus platform.

RequiresPreviewFeaturesAttribute

Menunjukkan bahwa API sedang dalam pratinjau. Atribut ini memungkinkan situs panggilan ditandai dengan diagnostik yang menunjukkan bahwa fitur pratinjau digunakan. Penulis dapat menggunakan atribut ini untuk mengirim fitur pratinjau di rakitan mereka.

ResourceConsumptionAttribute

Menentukan sumber daya yang digunakan oleh anggota kelas. Kelas ini tidak dapat diwariskan.

ResourceExposureAttribute

Menentukan paparan sumber daya untuk anggota kelas. Kelas ini tidak dapat diwariskan.

SupportedOSPlatformAttribute

Menunjukkan bahwa API didukung untuk platform atau sistem operasi tertentu. Jika versi ditentukan, API tidak dapat dipanggil dari versi yang lebih lama. Beberapa atribut dapat diterapkan untuk menunjukkan dukungan pada beberapa sistem operasi.

SupportedOSPlatformGuardAttribute

Membuat anotasi bidang, properti, atau metode penjaga kustom dengan nama platform yang didukung dan versi opsional. Beberapa atribut dapat diterapkan untuk menunjukkan penjaga untuk beberapa platform yang didukung.

TargetFrameworkAttribute

Mengidentifikasi versi .NET yang dikompilasi oleh rakitan tertentu.

TargetPlatformAttribute

Menentukan sistem operasi yang ditargetkan proyek, misalnya, Windows atau iOS.

UnsupportedOSPlatformAttribute

Menandai API yang dihapus atau tidak didukung dalam versi sistem operasi tertentu.

UnsupportedOSPlatformGuardAttribute

Membuat anotasi bidang, properti, atau metode penjaga kustom dengan nama platform yang tidak didukung dan versi opsional. Beberapa atribut dapat diterapkan untuk menunjukkan penjaga untuk beberapa platform yang tidak didukung.

VersioningHelper

Menyediakan metode untuk membantu pengembang dalam menulis kode aman versi. Kelas ini tidak dapat diwariskan.

Enum

ComponentGuaranteesOptions

Menjelaskan jaminan kompatibilitas komponen, jenis, atau anggota jenis yang dapat mencakup beberapa versi.

ResourceScope

Mengidentifikasi cakupan sumber daya yang dapat dibagikan.

Keterangan

Jenis yang ditemukan di namespace ini dimaksudkan untuk digunakan dalam .NET dan bukan untuk aplikasi pengguna.