System.Runtime.Versioning Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.