Sdílet prostřednictvím


<runtime> – element

Poskytuje informace používané modulem CLR (Common Language Runtime) ke konfiguraci aplikací.

<Konfigurace>
  <Runtime>

Syntax

<runtime>
</runtime>

Atributy a elementy

Následující části popisují podřízené a nadřazené prvky.

Atributy

Žádné

Podřízené elementy

Element Popis
<alwaysFlowImpersonationPolicy> Určuje, že identita systému Windows vždy prochází asynchronními body bez ohledu na to, jak byla provedena zosobnění.
<AppContextSwitchOverrides> Definuje jeden nebo více přepínačů používaných AppContext třídou k poskytnutí mechanismu odhlášení pro nové funkce.
<appDomainManagerAssembly> Určuje sestavení, které poskytuje správce domény aplikace pro výchozí doménu aplikace v procesu.
<appDomainManagerType> Určuje typ, který slouží jako správce domény aplikace pro výchozí doménu aplikace.
<appDomainResourceMonitoring> Dá modulu runtime pokyn, aby po celou dobu trvání procesu shromažďoval statistiky pro všechny domény aplikace v procesu.
<sestaveníBinding> Obsahuje informace o přesměrování verze sestavení a umístění sestavení.
<bypassTrustedAppStrongNames> Určuje, zda má být vynecháno ověření silného názvu pro důvěryhodná sestavení.
<CompatSortNLSVersion> Určuje, že modul runtime by měl při porovnávání řetězců používat starší chování řazení.
<developmentMode> Určuje, jestli modul runtime hledá sestavení v adresářích určených proměnnou prostředí DEVPATH.
<disableCachingBindingFailures> Určuje, zda je ukládání chyb vazeb do mezipaměti, což je výchozí chování v rozhraní .NET Framework verze 2.0, zakázáno.
<disableCommitThreadStack> Určuje, jestli se při spuštění vlákna potvrdí celý zásobník vláken.
<disableFusionUpdatesFromADManager> Určuje, jestli je zakázáno výchozí chování, což je umožnit hostiteli modulu runtime přepsat nastavení konfigurace pro doménu aplikace.
<disableStackOverflowProbing> Určuje, jestli je zakázané testování přetečení zásobníku.
<EnableAmPmParseAdjustment> Určuje, zda metody analýzy data a času používají upravenou sadu pravidel k parsování datových řetězců, které obsahují pouze den, měsíc, hodinu a označení dodne/odp.
<enforceFIPSPolicy> Určuje, jestli se má vynutit požadavek konfigurace počítače, aby kryptografické algoritmy splňovaly standard FIPS (Federal Information Processing Standards).
<etwEnable> Určuje, jestli se má povolit trasování událostí pro Windows (ETW) pro události modulu CLR (Common Language Runtime).
<forcePerformanceCounterUniqueSharedMemoryReads> Určuje, zda PerfCounter.dll používá nastavení registru CategoryOptions v aplikaci rozhraní .NET Framework verze 1.1 k určení, zda se mají načíst data čítače výkonu ze sdílené paměti specifické pro kategorii nebo globální paměti.
<gcAllowVeryLargeObjects> Na 64bitových platformách povoluje pole, jejichž celková velikost je větší než 2 gigabajty (GB).
<gcConcurrent> Určuje, jestli modul CLR (Common Language Runtime) spouští uvolňování paměti souběžně.
<Skupina GCCpuGroup> Určuje, jestli uvolňování paměti podporuje více skupin procesoru.
<GCHeapAffinitizeMask> Definuje spřažení mezi haldami uvolňování paměti a jednotlivými procesory.
<Počet GCHeapCount> Určuje počet hald/vláken, které se mají použít pro uvolňování paměti serveru.
<GCLOHThreshold> Určuje velikost prahové hodnoty, která způsobí, že systém uvolňování paměti umístí objekty na haldu velkých objektů.
<GCConserveMemory> Nakonfiguruje systém uvolňování paměti tak, aby šetřil paměť na úkor častějšího uvolňování paměti a případně i delší doby pozastavení.
<GCNoAffinitize> Určuje, zda se mají spřažovat vlákna uvolňování paměti serveru s procesory.
<gcServer> Určuje, jestli modul CLR (Common Language Runtime) spouští uvolňování paměti serveru.
<generatePublisherEvidence> Určuje, jestli modul runtime používá zásady vydavatele zabezpečení přístupu kódu (CAS).
<legacyCorruptedStateExceptionsPolicy> Určuje, jestli modul runtime umožňuje spravovanému kódu zachytit narušení přístupu a další výjimky poškozeného stavu.
<legacyImpersonationPolicy> Určuje, že identita systému Windows neprotéká přes asynchronní body bez ohledu na nastavení toku pro kontext spuštění v aktuálním vlákně.
<loadfromRemoteSources> Určuje, zda jsou sestavení ze vzdálených zdrojů načtena jako úplný vztah důvěryhodnosti.
<NetFx40_LegacySecurityPolicy> Určuje, jestli modul runtime používá starší zásady zabezpečení přístupu kódu (CAS).
<NetFx40_PInvokeStackResilience> Určuje, jestli modul runtime automaticky opraví nesprávné deklarace volání platformy za běhu za cenu pomalejších přechodů mezi spravovaným a nespravovaným kódem.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Určuje, jestli modul runtime používá k výpočtu kódů hash pro metodu StringComparer.GetHashCode pevnou velikost paměti.
<PreferComInsteadOfRemoting> Určuje, že modul runtime bude místo vzdálené komunikace přes hranice domény aplikace používat zprostředkovatele komunikace com.
<relativeBindForResources> Optimalizuje sondu pro satelitní sestavení.
<shadowCopyVerifyByTimeStamp> Určuje, zda stínové kopírování používá výchozí chování při spuštění zavedené v rozhraní .NET Framework 4, nebo se vrátí k chování při spuštění starších verzí rozhraní .NET Framework.
<supportPortability> Určuje, že aplikace může odkazovat na stejné sestavení ve dvou různých implementacích rozhraní .NET Framework zakázáním výchozího chování, které považuje sestavení za ekvivalentní pro účely přenositelnosti aplikace.
<System.runtime.caching> Poskytuje informace o konfiguraci výchozí mezipaměti objektů v paměti.
<Thread_UseAllCpuGroups> Určuje, jestli modul runtime distribuuje spravovaná vlákna napříč všemi skupinami procesorů.
<ThrowUnobservedTaskExceptions> Určuje, jestli mají neošetřené výjimky úkolů ukončit spuštěný proces.
<TimeSpan_LegacyFormatMode> Určuje, jestli modul runtime používá pro TimeSpan hodnoty starší formátování.
<useLegacyJit> Určuje, zda modul CLR používá pro kompilaci za běhu starší 64bitový kompilátor JIT.
<UseRandomizedStringHashAlgorithm> Určuje, jestli modul runtime počítá kódy hash pro řetězce na základě domény aplikace.
<UseSmallInternalThreadStacks> Vyžaduje, aby modul runtime používal explicitní velikosti zásobníku při vytváření určitých vláken, která používá interně, místo výchozí velikosti zásobníku.

Nadřazené elementy

Element Popis
configuration Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework.

Poznámky

Modul CLR (Common Language Runtime) používá podřízené elementy v <oddílu runtime> konfiguračního souboru ke konfiguraci spuštění aplikace. Například prvek gcServer určuje, zda systém uvolňování paměti používá uvolňování paměti pracovní stanice nebo uvolňování paměti serveru,< UseRandomizedStringHashAlgorithm> element určuje, <zda modul CLR (Common Language Runtime) počítá kódy hash řetězce pro jednotlivé aplikace nebo domény pro jednotlivé aplikace a element umožňuje uživatelům knihovny vyjádřit výslovný souhlas nebo se odhlásit ze změněných funkcí poskytovaných knihovnou.>AppContextSwitchOverrides

Modul CLR (Common Language Runtime) při spuštění aplikace automaticky přečte elementy v <oddílu runtime> . Konfigurační soubor pro nevýchozí doménu aplikace můžete definovat také tak, že do vlastnosti zadáte jeho název AppDomainSetup.ConfigurationFile . Jeho nastavení se načtou automaticky při načtení domény aplikace. Zřídkakdy (pokud vůbec někdy) byste měli potřebovat přímo číst nastavení v oddílu <modulu runtime> konfiguračního souboru vaší aplikace.

Viz také