Megosztás a következőn keresztül:


Futtatókörnyezet beállításainak sémája

A futtatókörnyezeti beállításokat a közös nyelvi futtatókörnyezet használja az .NET-keretrendszer megcélzott alkalmazások konfigurálásához. Ez a cikk egy alkalmazáskonfigurációs fájl futtatókörnyezeti beállításainak sémáját mutatja be.

A <futtatókörnyezet> szakasz, valamint annak szülő- és gyermekelemei

<Konfigurációs>
  <Runtime>
    <alwaysFlowImpersonationPolicy>
    <AppContextSwitchOverrides>
    <appDomainManagerAssembly>
    <appDomainManagerType>
    <appDomainResourceMonitoring>
    <assemblyBinding>
      <dependentAssembly>
        <assemblyIdentity>
        <bindingRedirect>
        <Codebase>
        <publisherPolicy>
      <Szondázás>
      <qualifyAssembly>
      <supportPortability>
    <bypassTrustedAppStrongNames>
    <CompatSortNLSVersion>
    <developmentMode>
    <disableCachingBindingFailures>
    <disableCommitThreadStack>
    <disableFusion Frissítések FromADManager>
    <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>
        <Hozzáadása>
        <Egyértelmű>
        <eltávolít>

Futtatókörnyezet> elemeinek <betűrendes listája

Elem Leírás
<Hozzáadása> Névvel ellátott gyorsítótárat ad hozzá a namedCaches memóriagyorsítótár gyűjteményéhez.
<alwaysFlowImpersonationPolicy> Megadja, hogy a Windows-identitás mindig aszinkron pontokon halad át, függetlenül a megszemélyesítés végrehajtásának módjától.
<AppContextSwitchOverrides> Egy vagy több kapcsolót határoz meg, amelyeket az osztály használ az AppContext új funkciók letiltási mechanizmusának biztosítására.
<appDomainManagerAssembly> Megadja azt a szerelvényt, amely az alkalmazástartomány-kezelőt biztosítja a folyamat alapértelmezett alkalmazástartományához.
<appDomainManagerType> Azt a típust adja meg, amely az alapértelmezett alkalmazástartomány alkalmazástartomány-kezelőjeként szolgál.
<appDomainResourceMonitoring> Utasítja a futtatókörnyezetet, hogy a folyamat teljes élettartama alatt gyűjtsön statisztikákat a folyamatban lévő összes alkalmazástartományról.
<assemblyBinding> A szerelvényverzió átirányításával és a szerelvények helyével kapcsolatos információkat tartalmaz.
<assemblyIdentity> Azonosító adatokat tartalmaz egy szerelvényről.
<bindingRedirect> Átirányítja az egyik szerelvényverziót egy másikra.
<bypassTrustedAppStrongNames> Megadja, hogy a megbízható szerelvények erős névellenőrzését meg kell-e kerülni.
<Egyértelmű> Törli a namedCaches memória-gyorsítótár gyűjteményét.
<Codebase> Megadja, hogy a futtatókörnyezet hol talál szerelvényt.
<CompatSortNLSVersion> Megadja, hogy a futtatókörnyezetnek örökölt rendezési viselkedést kell használnia a sztring-összehasonlítások végrehajtásakor
<dependentAssembly> Beágyazza a kötési szabályzatot és a szerelvény helyét minden egyes szerelvényhez.
<developmentMode> Megadja, hogy a futtatókörnyezet a DEVPATH környezeti változó által megadott könyvtárakban keres-e szerelvényeket.
<disableCachingBindingFailures> Megadja, hogy a kötési hibák gyorsítótárazása, amely a 2.0-s .NET-keretrendszer alapértelmezett viselkedése, le van-e tiltva.
<disableCommitThreadStack> Megadja, hogy a teljes szál verem véglegesítése egy szál indításakor történik-e.
<disableFusion Frissítések FromADManager> Megadja, hogy az alapértelmezett viselkedés, amely lehetővé teszi a futtatókörnyezet gazdagép számára egy alkalmazástartomány konfigurációs beállításainak felülbírálását, le van-e tiltva.
<disableStackOverflowProbing> Megadja, hogy a verem túlcsordulása le van-e tiltva.
<EnableAmPmParseAdjustment> Meghatározza, hogy a dátum- és időelemző metódusok módosított szabálykészletet használnak-e olyan dátumsztringek elemzéséhez, amelyek csak egy napot, hónapot, órát és AM/PM-tervezőt tartalmaznak.
<enforceFIPSPolicy> Meghatározza, hogy a titkosítási algoritmusoknak meg kell-e felelniük a Federal Information Processing Standards (FIPS) előírásainak.
<etwEnable> Megadja, hogy engedélyezi-e az eseménykövetést a Windows (ETW) számára a gyakori nyelvi futtatókörnyezeti eseményekhez.
<forcePerformanceCounterUniqueSharedMemoryReads> Megadja, hogy PerfCounter.dll a CategoryOptions beállításjegyzék-beállítását használja-e egy .NET-keretrendszer 1.1-es verziójú alkalmazásban annak meghatározására, hogy a teljesítményszámláló adatait kategóriaspecifikus megosztott memóriából vagy globális memóriából szeretné-e betölteni.
<gcAllowVeryLargeObjects> 64 bites platformokon lehetővé teszi a 2 gigabájtnál (GB) nagyobb tömbök teljes méretét.
<gcConcurrent> Megadja, hogy a futtatókörnyezet egyszerre futtatja-e a szemétgyűjtést.
<GCCpuGroup> Meghatározza, hogy a szemétgyűjtés több CPU-csoportot is támogat-e.
<GCHeapAffinitizeMask> Meghatározza a GC-halmok és az egyes processzorok közötti affinitást.
<GCHeapCount> A kiszolgáló szemétgyűjtéséhez használandó halom/szálak számát adja meg.
<GCLOHThreshold> Megadja azt a küszöbértéket, amely miatt az objektumok a nagy méretű objektum halomra (LOH) kerülnek.
<GCNoAffinitize> Megadja, hogy a kiszolgálói GC-szálakat a PROCESSZORokkal kívánja-e affinitani.
<gcServer> Megadja, hogy a közös nyelvi futtatókörnyezet futtatja-e a kiszolgáló szemétgyűjtését.
<generatePublisherEvidence> Megadja, hogy a futtatókörnyezet kódhozzáférés-biztonsági (CAS) közzétevői szabályzatot használ-e.
<legacyCorruptedStateExceptionsPolicy> Megadja, hogy a futtatókörnyezet lehetővé teszi-e a felügyelt kód számára a hozzáférés-megsértések és más sérült állapotkivételek elfogására.
<legacyImpersonationPolicy> Megadja, hogy a Windows-identitás nem halad át az aszinkron pontokon, függetlenül az aktuális szál végrehajtási környezetének folyamatbeállításaitól.
<loadfromRemoteSources> Megadja, hogy a távoli forrásokból származó szerelvények teljes megbízhatósági kapcsolatként legyenek-e betöltve.
<memoryCache> Az osztályon MemoryCache alapuló gyorsítótár konfigurálásához használt elemet definiálja.
<namedCaches> A példány konfigurációs beállításainak gyűjteményét namedCache tartalmazza.
<NetFx40_LegacySecurityPolicy> Megadja, hogy a futtatókörnyezet régebbi kódelérési biztonsági (CAS) szabályzatot használ-e.
<NetFx40_PInvokeStackResilience> Megadja, hogy a futtatókörnyezet automatikusan kijavítja-e a helytelen platformhívási deklarációkat futásidőben, a felügyelt és a nem felügyelt kód közötti lassabb átmenetek árán.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Megadja, hogy a futtatókörnyezet rögzített mennyiségű memóriát használ-e a StringComparer.GetHashCode metódus kivonatkódjainak kiszámításához.
<PreferComInsteadOfManagedRemoting> Azt határozza meg, hogy a futtatókörnyezet com-interop-ot használjon az alkalmazás tartományhatárai közötti újraegyezés helyett.
<Szondázás> Megadja azokat az alkönyvtárakat, amelyeket a futtatókörnyezet keres a szerelvények betöltésekor.
<publisherPolicy> Megadja, hogy a futtatókörnyezet alkalmazza-e a közzétevői szabályzatot.
<qualifyAssembly> Megadja a szerelvény teljes nevét, amelyet részleges név használata esetén dinamikusan be kell tölteni.
<relativeBindForResources> Optimalizálja a mintavételt a műholdas szerelvényekhez.
<eltávolít> Eltávolít egy elnevezett gyorsítótár-bejegyzést a namedCaches memóriagyorsítótár gyűjteményéből.
<Runtime> Információkat tartalmaz a szerelvénykötésről és a szemétgyűjtés viselkedéséről.
<shadowCopyTimeStampVerification> Megadja, hogy az árnyékmásolat a .NET-keretrendszer 4-ben bevezetett alapértelmezett indítási viselkedést használja-e, vagy visszaállítja-e a .NET-keretrendszer korábbi verzióinak indítási viselkedését.
<supportPortability> Megadja, hogy egy alkalmazás ugyanarra a szerelvényre hivatkozhat a .NET-keretrendszer két különböző implementációjában, ha letiltja az alapértelmezett viselkedést, amely az alkalmazás hordozhatósága szempontjából egyenértékűként kezeli a szerelvényeket.
<system.runtime.caching> Konfigurációs információkat biztosít az alapértelmezett memóriabeli objektumgyorsítótárhoz.
<Thread_UseAllCpuGroups> Megadja, hogy a futtatókörnyezet elosztja-e a felügyelt szálakat az összes CPU-csoport között.
<ThrowUnobservedTaskExceptions> Megadja, hogy a kezeletlen tevékenységkivételeknek le kell-e mondaniuk egy futó folyamatot.
<TimeSpan_LegacyFormatMode> Megadja, hogy a futtatókörnyezet örökölt formázást használ-e az értékekhez TimeSpan .
<useLegacyJit> Meghatározza, hogy a közös nyelvi futtatókörnyezet az örökölt 64 bites JIT-fordítót használja-e az igény szerinti fordításhoz.
<UseRandomizedStringHashAlgorithm> Megadja, hogy a futtatókörnyezet alkalmazástartományonként számítja-e ki a sztringek kivonatkódjait.
<UseSmallInternalThreadStacks> Kéri, hogy a futtatókörnyezet explicit veremméreteket használjon, amikor olyan szálakat hoz létre, amelyeket belsőleg használ az alapértelmezett veremméret helyett.

Lásd még