Bagikan melalui


Skema Setelan Runtime

Pengaturan runtime digunakan oleh runtime bahasa umum untuk mengonfigurasi aplikasi yang menargetkan .NET Framework. Artikel ini memperlihatkan skema untuk pengaturan runtime dalam file konfigurasi aplikasi.

Bagian <runtime> dan elemen induk dan turunannya

<konfigurasi>
  <runtime>
    <alwaysFlowImpersonationPolicy>
    <AppContextSwitchOverrides>
    <appDomainManagerAssembly>
    <appDomainManagerType>
    <appDomainResourceMonitoring>
    < assemblyBinding>
      <dependenAssembly>
        <assemblyIdentity>
        <bindingRedirect>
        <codeBase>
        <publisherPolicy>
      <probing>
      <qualifyAssembly>
      <supportPortability>
    <bypassTrustedAppStrongNames>
    <CompatSortNLSVersion>
    <developmentMode>
    <disableCachingBindingFailures>
    <disableCommitThreadStack>
    <disableFusionUpdatesFromADManager>
    <disableStackOverflowProbing>
    <EnableAmPmParseAdjustment>
    <enforceFIPSPolicy>
    <etwEnable>
    <forcePerformanceCounterUniqueSharedMemoryReads>
    <gcAllowVeryLargeObjects>
    <gcConcurrent>
    <GCCpuGroup>
    <GCHeapAffinitizeMask>
    <GCHeapCount>
    <GCLOHThreshold>
    <GCNoAffinitize>
    <gcServer>
    <generatePublisherEvidence>
    <legacyCorruptedStateExceptionsPolicy>
    <legacyImpersonationPolicy>
    <loadfromRemoteSources>
    <NetFx40_LegacySecurityPolicy>
    <NetFx40_PInvokeStackResilience>
    <NetFx45_CultureAwareComparerGetHashCode_LongStrings>
    <PreferComInsteadOfManagedRemoting>
    <relativeBindForResources>
    <shadowCopyVerifyByTimeStamp>
    <Thread_UseAllCpuGroups>
    <ThrowUnobservedTaskExceptions>
    <TimeSpan_LegacyFormatMode>
    <useLegacyJit>
    <UseRandomizedStringHashAlgorithm>
    <UseSmallInternalThreadStacks>
  <system.runtime.caching>
    < memoryCache>
      <namedCaches>
        <penambahan>
        <hapus>
        <buka>

Daftar abjad elemen <runtime>

Elemen Deskripsi
<penambahan> Menambahkan cache bernama ke kumpulan namedCaches untuk cache memori.
<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 prosesnya.
<appDomainManagerType> Menentukan jenis yang berfungsi sebagai manajer domain aplikasi untuk domain aplikasi default.
<appDomainResourceMonitoring> Menginstruksikan runtime bahasa umum untuk mengumpulkan statistik pada semua domain aplikasi dalam proses selama proses berlangsung.
< assemblyBinding> Berisi informasi tentang pengalihan versi rakitan dan lokasi rakitan.
<assemblyIdentity> Berisi informasi identitas tentang perakitan.
<bindingRedirect> Mengalihkan satu versi perakitan ke versi perakitan lainnya.
<bypassTrustedAppStrongNames> Menentukan apakah verifikasi nama yang kuat untuk rakitan tepercaya harus dilewati.
<hapus> Menghapus kumpulan namedCaches untuk cache memori.
<codeBase> Menentukan di mana runtime dapat menemukan rakitan.
<CompatSortNLSVersion> Menentukan bahwa runtime bahasa umum harus menggunakan perilaku pengurutan lama saat melakukan perbandingan string
<dependenAssembly> Merangkum kebijakan pengikatan dan lokasi perakitan untuk setiap perakitan.
<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 2.0, dinonaktifkan.
<disableCommitThreadStack> Menentukan apakah tumpukan utas lengkap dilakukan saat utas dimulai.
<disableFusionUpdatesFromADManager> Menentukan apakah perilaku default, yaitu mengizinkan host runtime bahasa umum untuk mengambil alih pengaturan konfigurasi untuk domain aplikasi, dinonaktifkan.
<disableStackOverflowProbing> Menentukan apakah pemeriksaan tumpukan luapan dinonaktifkan.
<EnableAmPmParseAdjustment> Menentukan apakah metode penguraian tanggal dan waktu menggunakan serangkaian 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 performa dari memori bersama kategori tertentu atau memori global.
<gcAllowVeryLargeObjects> Pada platform 64-bit, aktifkan array yang lebih besar dari 2 gigabyte (GB) dalam ukuran total.
<gcConcurrent> Menentukan apakah runtime menjalankan pengumpulan sampah secara bersamaan.
<GCCpuGroup> Menentukan apakah pengumpulan sampah mendukung beberapa grup CPU.
<GCHeapAffinitizeMask> Menentukan afinitas antara tumpukan GC dan prosesor individu.
<GCHeapCount> Menentukan jumlah tumpukan/utas yang digunakan untuk pengumpulan sampah server.
<GCLOHThreshold> Menentukan ukuran ambang yang menyebabkan objek masuk ke tumpukan objek besar (LOH).
<GCNoAffinitize> Menentukan apakah akan mengaitkan utas GC server dengan CPU atau tidak.
<gcServer> Menentukan apakah runtime bahasa umum menjalankan pengumpulan sampah server.
<generatePublisherEvidence> Menentukan apakah runtime bahasa umum menggunakan kebijakan penerbit keamanan akses kode (CAS).
<legacyCorruptedStateExceptionsPolicy> Menentukan apakah runtime bahasa umum memungkinkan kode terkelola untuk menangkap pelanggaran akses dan pengecualian status rusak lainnya.
<legacyImpersonationPolicy> Menentukan bahwa identitas Windows tidak mengalir melintasi titik asinkron, terlepas dari pengaturan alur untuk konteks eksekusi di utas saat ini.
<loadfromRemoteSources> Menentukan apakah rakitan dari sumber jarak jauh dimuat sebagai kepercayaan penuh.
< memoryCache> Menentukan elemen yang digunakan untuk mengonfigurasi cache yang didasarkan pada kelas MemoryCache.
<namedCaches> Berisi koleksi pengaturan konfigurasi untuk instans namedCache.
<NetFx40_LegacySecurityPolicy> Menentukan apakah runtime bahasa umum menggunakan kebijakan keamanan akses kode lama (CAS).
<NetFx40_PInvokeStackResilience> Menentukan apakah runtime bahasa umum secara otomatis memperbaiki deklarasi pemanggilan platform yang salah pada durasi, dengan biaya transisi yang lebih lambat antara kode terkelola dan kode tidak terkelola.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Menentukan apakah runtime menggunakan jumlah memori yang tetap untuk menghitung hash untuk metode StringComparer.GetHashCode.
<PreferComInsteadOfManagedRemoting> Menentukan bahwa runtime bahasa umum akan menggunakan interop COM alih-alih jarak jauh di seluruh batas domain aplikasi.
<probing> Menentukan subdirektori yang dicari runtime bahasa umum saat memuat rakitan.
<publisherPolicy> Menentukan apakah runtime menerapkan kebijakan penerbit.
<qualifyAssembly> Menentukan nama lengkap rakitan yang harus dimuat secara dinamis saat nama parsial digunakan.
<relativeBindForResources> Mengoptimalkan probe untuk rakitan satelit.
<buka> Menghapus entri cache bernama dari kumpulan namedCaches untuk cache memori.
<runtime> Berisi informasi tentang pengikatan rakitan dan perilaku dari pengumpulan sampah.
<shadowCopyTimeStampVerification> Menentukan apakah penyalinan bayangan menggunakan perilaku pengaktifan default yang diperkenalkan di .NET Framework 4, atau kembali ke perilaku pengaktifan versi .NET Framework yang lebih lama.
<supportPortability> Menentukan bahwa aplikasi dapat mereferensikan rakitan yang sama dalam dua implementasi berbeda dari .NET Framework, dengan menonaktifkan perilaku default yang memperlakukan rakitan sebagai hal yang setara untuk tujuan portabilitas aplikasi.
<system.runtime.caching> Menyediakan informasi konfigurasi untuk cache objek dalam memori default.
<Thread_UseAllCpuGroups> Menentukan apakah runtime mendistribusikan alur terkelola di semua grup CPU.
<ThrowUnobservedTaskExceptions> Menentukan apakah pengecualian tugas yang tidak ditangani harus menghentikan proses yang sedang berjalan.
<TimeSpan_LegacyFormatMode> Menentukan apakah runtime bahasa umum menggunakan pemformatan lama untuk nilai TimeSpan.
<useLegacyJit> Menentukan apakah runtime bahasa umum menggunakan kompilator JIT 64-bit lama untuk kompilasi just-in-time.
<UseRandomizedStringHashAlgorithm> Menentukan apakah runtime bahasa umum menghitung kode hash untuk string berdasarkan domain per aplikasi.
<UseSmallInternalThreadStacks> Meminta agar runtime bahasa umum menggunakan ukuran tumpukan eksplisit saat membuat utas tertentu yang digunakannya secara internal, bukan ukuran tumpukan default.

Lihat juga