<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.