Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menyediakan informasi yang digunakan oleh runtime bahasa umum untuk mengonfigurasi aplikasi.
<Konfigurasi>
<Runtime>
Syntax
<runtime>
</runtime>
Atribut dan Elemen
Bagian berikut ini menjelaskan elemen turunan dan elemen induk.
Attributes
Tidak ada.
Elemen Anak
| Elemen | Description |
|---|---|
| <alwaysFlowImpersonationPolicy> | Menentukan bahwa identitas Windows selalu mengalir di seluruh titik asinkron, terlepas dari bagaimana peniruan dilakukan. |
| <AppContextSwitchOverrides> | Menentukan satu atau beberapa tombol yang digunakan kelas AppContext untuk menyediakan mekanisme penolakan untuk fungsionalitas baru. |
| <appDomainManagerAssembly> | Menentukan rakitan yang menyediakan manajer domain aplikasi untuk domain aplikasi default dalam proses. |
| <appDomainManagerType> | Menentukan jenis yang berfungsi sebagai manajer domain aplikasi untuk domain aplikasi default. |
| <appDomainResourceMonitoring> | Menginstruksikan runtime untuk mengumpulkan statistik pada semua domain aplikasi dalam proses selama masa proses. |
| <assemblyBinding> | Berisi informasi tentang pengalihan versi rakitan dan lokasi rakitan. |
| <bypassTrustedAppStrongNames> | Menentukan apakah verifikasi nama yang kuat untuk rakitan tepercaya harus dilewati. |
| <CompatSortNLSVersion> | Menentukan bahwa runtime harus menggunakan perilaku pengurutan warisan saat melakukan perbandingan string. |
| <developmentMode> | Menentukan apakah runtime mencari rakitan dalam direktori yang ditentukan oleh variabel lingkungan DEVPATH. |
| <disableCachingBindingFailures> | Menentukan apakah penembolokan kegagalan pengikatan, yang merupakan perilaku default dalam .NET Framework versi 2.0, dinonaktifkan. |
| <disableCommitThreadStack> | Menentukan apakah tumpukan utas lengkap diterapkan saat utas dimulai. |
| <disableFusionUpdatesFromADManager> | Menentukan apakah perilaku default, yaitu mengizinkan host runtime untuk mengambil alih pengaturan konfigurasi untuk domain aplikasi, dinonaktifkan. |
| <disableStackOverflowProbing> | Menentukan apakah pemeriksaan stack-overflow dinonaktifkan. |
| <EnableAmPmParseAdjustment> | Menentukan apakah metode penguraian tanggal dan waktu menggunakan sekumpulan aturan yang disesuaikan untuk mengurai string tanggal yang hanya berisi penunjuk hari, bulan, jam, dan AM/PM. |
| <enforceFIPSPolicy> | Menentukan apakah akan memberlakukan persyaratan konfigurasi komputer bahwa algoritma kriptografi harus mematuhi Standar Pemrosesan Informasi Federal (FIPS). |
| <etwEnable> | Menentukan apakah akan mengaktifkan pelacakan peristiwa untuk Windows (ETW) untuk peristiwa runtime bahasa umum. |
| <forcePerformanceCounterUniqueSharedMemoryReads> | Menentukan apakah PerfCounter.dll menggunakan pengaturan registri CategoryOptions dalam aplikasi .NET Framework versi 1.1 untuk menentukan apakah akan memuat data penghitung kinerja dari memori bersama khusus kategori atau memori global. |
| <gcAllowVeryLargeObjects> | Pada platform 64-bit, memungkinkan array yang lebih besar dari 2 gigabyte (GB) dalam ukuran total. |
| <gcConcurrent> | Menentukan apakah runtime bahasa umum menjalankan pengumpulan sampah secara bersamaan. |
| <GCCpuGroup> | Menentukan apakah pengumpulan sampah mendukung beberapa grup CPU. |
| <GCHeapAffinitizeMask> | Mendefinisikan afinitas antara tumpukan pengumpulan sampah dan prosesor individual. |
| <GCHeapCount> | Menentukan jumlah tumpukan/utas yang akan digunakan untuk pengumpulan sampah server. |
| <GCLOHThreshold> | Menentukan ukuran ambang yang menyebabkan pengumpul sampah meletakkan objek pada tumpukan objek besar. |
| <GCConserveMemory> | Mengonfigurasi pengumpul sampah untuk menghemat memori dengan mengorbankan pengumpulan sampah yang lebih sering dan mungkin waktu jeda yang lebih lama. |
| <GCNoAffinitize> | Menentukan apakah akan mendefinisikan utas pengumpulan sampah server dengan CPU atau tidak. |
| <gcServer> | Menentukan apakah runtime bahasa umum menjalankan pengumpulan sampah server. |
| <generatePublisherEvidence> | Menentukan apakah runtime menggunakan kebijakan penerbit keamanan akses kode (CAS). |
| <legacyCorruptedStateExceptionsPolicy> | Menentukan apakah runtime memungkinkan kode terkelola untuk menangkap pelanggaran akses dan pengecualian status rusak lainnya. |
| <legacyImpersonationPolicy> | Menentukan bahwa identitas Windows tidak mengalir di seluruh titik asinkron, terlepas dari pengaturan alur untuk konteks eksekusi pada utas saat ini. |
| <loadfromRemoteSources> | Menentukan apakah rakitan dari sumber jarak jauh dimuat sebagai kepercayaan penuh. |
| <NetFx40_LegacySecurityPolicy> | Menentukan apakah runtime menggunakan kebijakan keamanan akses kode warisan (CAS). |
| <NetFx40_PInvokeStackResilience> | Menentukan apakah runtime secara otomatis memperbaiki deklarasi pemanggilan platform yang salah saat runtime, dengan biaya transisi yang lebih lambat antara kode terkelola dan tidak terkelola. |
| <NetFx45_CultureAwareComparerGetHashCode_LongStrings> | Menentukan apakah runtime menggunakan jumlah memori tetap untuk menghitung kode hash untuk metode tersebut StringComparer.GetHashCode . |
| <PreferComInsteadOfRemoting> | Menentukan bahwa runtime akan menggunakan interop COM alih-alih jarak jauh di seluruh batas domain aplikasi. |
| <relativeBindForResources> | Mengoptimalkan pemeriksaan untuk rakitan satelit. |
| <shadowCopyVerifyByTimeStamp> | Menentukan apakah penyalinan bayangan menggunakan perilaku startup default yang diperkenalkan di .NET Framework 4, atau kembali ke perilaku startup versi .NET Framework sebelumnya. |
| <supportPortability> | Menentukan bahwa aplikasi dapat mereferensikan rakitan yang sama dalam dua implementasi yang berbeda dari .NET Framework, dengan menonaktifkan perilaku default yang memperlakukan rakitan setara untuk tujuan portabilitas aplikasi. |
| <system.runtime.caching> | Menyediakan informasi konfigurasi untuk cache objek dalam memori default. |
| <Thread_UseAllCpuGroups> | Menentukan apakah runtime mendistribusikan utas terkelola di semua grup CPU. |
| <ThrowUnobservedTaskExceptions> | Menentukan apakah pengecualian tugas yang tidak tertangani harus mengakhiri proses yang sedang berjalan. |
| <TimeSpan_LegacyFormatMode> | Menentukan apakah runtime menggunakan pemformatan warisan untuk TimeSpan nilai. |
| <useLegacyJit> | Menentukan apakah runtime bahasa umum menggunakan kompilator JIT 64-bit warisan untuk kompilasi just-in-time. |
| <UseRandomizedStringHashAlgorithm> | Menentukan apakah runtime menghitung kode hash untuk string berdasarkan domain per aplikasi. |
| <UseSmallInternalThreadStacks> | Permintaan agar runtime menggunakan ukuran tumpukan eksplisit saat membuat utas tertentu yang digunakan secara internal, bukan ukuran tumpukan default. |
Elemen Induk
| Elemen | Description |
|---|---|
configuration |
Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework. |
Komentar
Elemen turunan di bagian <runtime> file konfigurasi digunakan oleh runtime bahasa umum untuk mengonfigurasi cara aplikasi dijalankan. Misalnya, <elemen gcServer> menentukan apakah pengumpul sampah menggunakan pengumpul sampah stasiun kerja atau pengumpulan sampah server, <elemen UseRandomizedStringHashAlgorithm> menentukan apakah runtime bahasa umum menghitung kode hash untuk string pada basis domain per aplikasi atau per aplikasi, dan AppContextSwitchOverrides elemen memungkinkan pengguna pustaka untuk ikut serta atau menolak fungsionalitas yang diubah yang disediakan oleh pustaka.
Elemen di bagian <runtime> dibaca secara otomatis oleh runtime bahasa umum saat pengaktifan aplikasi. Anda juga dapat menentukan file konfigurasi untuk domain aplikasi non-default dengan memberikan namanya ke AppDomainSetup.ConfigurationFile properti; pengaturannya dibaca secara otomatis saat domain aplikasi dimuat. Anda jarang harus, jika pernah, memiliki kebutuhan untuk langsung membaca pengaturan di <bagian runtime> file konfigurasi aplikasi Anda.