<runtime> , element

Zawiera informacje używane przez środowisko uruchomieniowe języka wspólnego do konfigurowania aplikacji.

<Konfiguracji>
  <Środowiska wykonawczego>

Składnia

<runtime>
</runtime>

Atrybuty i elementy

W poniższych sekcjach opisano elementy podrzędne i elementy nadrzędne.

Atrybuty

Brak.

Elementy podrzędne

Element Opis
<alwaysFlowImpersonationPolicy> Określa, że tożsamość systemu Windows zawsze przepływa w punktach asynchronicznych, niezależnie od sposobu wykonania personifikacji.
<AppContextSwitchOverrides> Definiuje co najmniej jeden przełącznik używany przez AppContext klasę w celu zapewnienia mechanizmu rezygnacji dla nowych funkcji.
<appDomainManagerAssembly> Określa zestaw, który udostępnia menedżera domeny aplikacji dla domyślnej domeny aplikacji w procesie.
<appDomainManagerType> Określa typ, który służy jako menedżer domeny aplikacji dla domyślnej domeny aplikacji.
<appDomainResourceMonitoring> Nakazuje środowisku uruchomieniowemu zbieranie statystyk dotyczących wszystkich domen aplikacji w procesie procesu.
<Assemblybinding> Zawiera informacje o przekierowaniu wersji zestawu i lokalizacji zestawów.
<bypassTrustedAppStrongNames> Określa, czy należy pominąć weryfikację silnej nazwy dla zaufanych zestawów.
<CompatSortNLSVersion> Określa, że środowisko uruchomieniowe powinno używać starszego zachowania sortowania podczas przeprowadzania porównań ciągów.
<developmentMode> Określa, czy środowisko uruchomieniowe wyszukuje zestawy w katalogach określonych przez zmienną środowiskową DEVPATH.
<disableCachingBindingFailures> Określa, czy buforowanie błędów powiązań, które jest domyślnym zachowaniem w .NET Framework w wersji 2.0, jest wyłączone.
<disableCommitThreadStack> Określa, czy cały stos wątków jest zatwierdzany po uruchomieniu wątku.
<disableFusionUpdatesFromADManager> Określa, czy domyślne zachowanie, które umożliwia hostowi środowiska uruchomieniowego zastępowanie ustawień konfiguracji dla domeny aplikacji, jest wyłączone.
<disableStackOverflowProbing> Określa, czy sondowanie stosu overflow jest wyłączone.
<EnableAmPmParseAdjustment> Określa, czy metody analizowania daty i godziny używają dostosowanego zestawu reguł do analizowania ciągów dat, które zawierają tylko dzień, miesiąc, godzinę i am/PM designator.
<enforceFIPSPolicy> Określa, czy należy wymusić wymaganie konfiguracji komputera, że algorytmy kryptograficzne muszą być zgodne ze standardami fiPS (Federal Information Processing Standards).
<etwEnable> Określa, czy włączyć śledzenie zdarzeń dla systemu Windows (ETW) dla zdarzeń środowiska uruchomieniowego języka wspólnego.
<forcePerformanceCounterUniqueSharedMemoryReads> Określa, czy PerfCounter.dll używa ustawienia rejestru CategoryOptions w aplikacji .NET Framework w wersji 1.1 w celu określenia, czy załadować dane licznika wydajności z pamięci udostępnionej specyficznej dla kategorii, czy pamięci globalnej.
<gcAllowVeryLargeObjects> Na platformach 64-bitowych można włączyć tablice o rozmiarze większym niż 2 gigabajty (GB).
<gcConcurrent> Określa, czy środowisko uruchomieniowe języka wspólnego uruchamia równoczesne odzyskiwanie pamięci.
<GCCpuGroup> Określa, czy odzyskiwanie pamięci obsługuje wiele grup procesora CPU.
<GCHeapAffinitizeMask> Definiuje koligację między stertami odzyskiwania pamięci a poszczególnymi procesorami.
<GCHeapCount> Określa liczbę ściągnięć/wątków do użycia na potrzeby odzyskiwania pamięci serwera.
<GCLOHThreshold> Określa rozmiar progu, który powoduje, że moduł odśmieceń pamięci umieszcza obiekty na dużym stercie obiektu.
<GCConserveMemory> Konfiguruje moduł odśmiecywania pamięci, aby zaoszczędzić pamięć kosztem częstszych odzyskiwania pamięci i ewentualnie dłuższy czas wstrzymania.
<GCNoAffinitize> Określa, czy wątki odzyskiwania pamięci serwera mają być affinitize z procesorami CPU.
<gcServer> Określa, czy środowisko uruchomieniowe języka wspólnego uruchamia odzyskiwanie pamięci serwera.
<generatePublisherEvidence> Określa, czy środowisko uruchomieniowe używa zasad wydawcy zabezpieczeń dostępu do kodu (CAS).
<legacyCorruptedStateExceptionsPolicy> Określa, czy środowisko uruchomieniowe umożliwia kodowi zarządzanemu przechwytywanie naruszeń dostępu i innych uszkodzonych wyjątków stanu.
<legacyImpersonationPolicy> Określa, że tożsamość systemu Windows nie przepływa w punktach asynchronicznych, niezależnie od ustawień przepływu kontekstu wykonywania w bieżącym wątku.
<loadfromRemoteSources> Określa, czy zestawy ze źródeł zdalnych są ładowane jako pełne zaufanie.
<NetFx40_LegacySecurityPolicy> Określa, czy środowisko uruchomieniowe używa starszych zasad zabezpieczeń dostępu do kodu (CAS).
<NetFx40_PInvokeStackResilience> Określa, czy środowisko uruchomieniowe automatycznie naprawia nieprawidłowe deklaracje wywoływania przez platformę w czasie wykonywania, kosztem wolniejszych przejść między zarządzanym i niezarządzanym kodem.
<NetFx45_CultureAwareComparerGetHashCode_LongStrings> Określa, czy środowisko uruchomieniowe używa stałej ilości pamięci do obliczania kodów skrótów dla StringComparer.GetHashCode metody .
<PreferComInsteadOfRemoting> Określa, że środowisko uruchomieniowe będzie używać międzyoperacyjności COM zamiast komunikacji między granicami domeny aplikacji.
<relativeBindForResources> Optymalizuje sondę pod kątem zestawów satelitarnych.
<shadowCopyVerifyByTimeStamp> Określa, czy kopiowanie w tle używa domyślnego zachowania uruchamiania wprowadzonego w .NET Framework 4, czy przywraca zachowanie uruchamiania wcześniejszych wersji .NET Framework.
<supportPortability> Określa, że aplikacja może odwoływać się do tego samego zestawu w dwóch różnych implementacjach .NET Framework, wyłączając domyślne zachowanie, które traktuje zestawy jako równoważne dla celów przenośności aplikacji.
<system.runtime.caching> Zawiera informacje o konfiguracji domyślnej pamięci podręcznej obiektów w pamięci.
<Thread_UseAllCpuGroups> Określa, czy środowisko uruchomieniowe dystrybuuje zarządzane wątki we wszystkich grupach procesora CPU.
<ThrowUnobservedTaskExceptions> Określa, czy nieobsługiwane wyjątki zadań powinny zakończyć uruchomiony proces.
<TimeSpan_LegacyFormatMode> Określa, czy środowisko uruchomieniowe używa starszego formatowania dla TimeSpan wartości.
<useLegacyJit> Określa, czy środowisko uruchomieniowe języka wspólnego używa starszego 64-bitowego kompilatora JIT na potrzeby kompilacji just in time.
<UseRandomizedStringHashAlgorithm> Określa, czy środowisko uruchomieniowe oblicza kody skrótów ciągów dla poszczególnych domen aplikacji.
<UseSmallInternalThreadStacks> Żądania, że środowisko uruchomieniowe używa jawnych rozmiarów stosu podczas tworzenia określonych wątków używanych wewnętrznie zamiast domyślnego rozmiaru stosu.

Elementy nadrzędne

Element Opis
configuration Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework.

Uwagi

Elementy podrzędne w sekcji środowiska uruchomieniowego pliku konfiguracji są używane przez środowisko uruchomieniowe> języka wspólnego do konfigurowania sposobu wykonywania aplikacji.< Na przykład element gcServer> określa,< czy moduł odśmiecania pamięci używa odzyskiwania pamięci stacji roboczej lub odzyskiwania pamięci serwera, element UseRandomizedStringHashAlgorithm> określa,< czy środowisko uruchomieniowe języka wspólnego oblicza kody skrótu dla ciągu dla poszczególnych aplikacji lub domeny aplikacji, a AppContextSwitchOverrides element umożliwia użytkownikom biblioteki wyrażenie zgody na zmianę funkcji udostępnianych przez bibliotekę lub rezygnację z nich.

Elementy w sekcji środowiska uruchomieniowego są odczytywane automatycznie przez środowisko uruchomieniowe> języka wspólnego podczas uruchamiania aplikacji.< Można również zdefiniować plik konfiguracji dla domeny aplikacji innej niż domyślna, podając jej nazwę do AppDomainSetup.ConfigurationFile właściwości. Jej ustawienia są odczytywane automatycznie po załadowaniu domeny aplikacji. Rzadko, jeśli kiedykolwiek, należy bezpośrednio odczytać ustawienia w <sekcji środowiska uruchomieniowego> pliku konfiguracji aplikacji.

Zobacz też