Sdílet prostřednictvím


<runtime> Element

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

<konfigurace>
   <runtime>

Syntaxe

<runtime>
</runtime>

Atributy a prvky

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

Attributes

Žádné.

Podřízené prvky

prvek Description
<alwaysFlowImpersonationPolicy> Určuje, že identita Windows vždy prochází mezi asynchronními body bez ohledu na to, jak se zosobnění provedlo.
<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 shromáždil statistiky o všech doménách aplikace v procesu po dobu životnosti procesu.
<AssemblyBinding> Obsahuje informace o přesměrování verze sestavení a umístění sestavení.
<bypassTrustedAppStrongNames> Určuje, jestli se má obejít 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, zda modul runtime hledá sestavení v adresářích určených proměnnou prostředí DEVPATH.
<disableCachingBindingFailures> Určuje, jestli je ukládání do mezipaměti selhání vazby, což je výchozí chování 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ázané výchozí chování, které umožňuje hostiteli modulu runtime přepsat nastavení konfigurace domény 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 analýze řetězců kalendářních dat, které obsahují pouze den, měsíc, hodinu a návrh AM/PM.
<enforceFIPSPolicy> Určuje, jestli se má vynucovat požadavek na konfiguraci počítače, aby kryptografické algoritmy musely splňovat 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 .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 kategorie nebo globální paměť.
<gcAllowVeryLargeObjects> Na 64bitových platformách umožňuje pole, která mají celkovou velikost větší než 2 gigabajty (GB).
<gcConcurrent> Určuje, jestli modul CLR (Common Language Runtime) spouští uvolňování paměti souběžně.
<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.
<GCHeapCount> Určuje počet hald/vláken, které se mají použít pro uvolňování paměti serveru.
<GCLOHThreshold> Určuje prahovou velikost, která způsobí, že uvolňování paměti umístí objekty do haldy velkého objektu.
<GCConserveMemory> Nakonfiguruje systém uvolňování paměti tak, aby ušetřil paměť na úkor častějších uvolňování paměti a případně i delších časů pozastavení.
<GCNoAffinitize> Určuje, zda se mají spřažení spřažení vláken 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 porušení přístupu a další výjimky poškozeného stavu.
<legacyImpersonationPolicy> Určuje, že identita Systému Windows neprotéká mezi asynchronními 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á zásady zabezpečení přístupu ke starší verzi kódu (CAS).
<NetFx40_PInvokeStackResilience> Určuje, jestli modul runtime automaticky opravuje deklarace volání nesprávné platformy za běhu za cenu pomalejších přechodů mezi spravovaným a nespravovaným kódem.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Určuje, zda modul runtime používá pevné množství paměti k výpočtu kódů hash pro metodu StringComparer.GetHashCode .
<PreferComInsteadOfRemoting> Určuje, že modul runtime bude místo vzdálené komunikace přes hranice domény aplikace používat zprostředkovatele komunikace modelu COM.
<relativeBindForResources> Optimalizuje sondu pro satelitní sestavení.
<shadowCopyVerifyByTimeStamp> Určuje, zda stínová kopie 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é zpracovává sestavení jako ekvivalentní pro účely přenositelnosti aplikací.
<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 procesoru.
<ThrowUnobservedTaskExceptions> Určuje, jestli mají neošetřené výjimky úloh 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, jestli modul CLR používá starší 64bitový kompilátor JIT pro kompilaci za běhu.
<UseRandomizedStringHashAlgorithm> Určuje, jestli modul runtime vypočí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é prvky

prvek Description
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

Podřízené elementy v <části modulu runtime> konfiguračního souboru používají modul CLR (Common Language Runtime) ke konfiguraci způsobu spouštění aplikace. Například gcServer< element určuje,> zda uvolňování paměti používá uvolňování paměti pracovní stanice nebo server uvolňování paměti, <UseRandomizedStringHashAlgorithm> element určuje, zda common language runtime počítá kódy hash pro řetězec na základě aplikace nebo domény aplikace a AppContextSwitchOverrides element umožňuje uživatelům knihovny vyjádřit výslovný souhlas nebo vyloučit změněné funkce poskytované knihovnou.

Prvky v <části modulu runtime> se při spuštění aplikace čtou automaticky modulem CLR (Common Language Runtime). Konfigurační soubor pro doménu aplikace, která není výchozí, můžete také definovat tak, že do vlastnosti zadáte její název AppDomainSetup.ConfigurationFile . Při načtení domény aplikace se její nastavení automaticky načte. V případě potřeby byste měli zřídka číst nastavení přímo v <části runtime> konfiguračního souboru vaší aplikace.

Viz také