<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ść Windows zawsze przepływa w punktach asynchronicznych, niezależnie od sposobu wykonania personifikacji.
<Przesłonięcia elementu AppContextSwitchOverrides> Definiuje co najmniej jeden przełącznik używany przez klasę AppContext 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> Instruuje środowisko uruchomieniowe, aby zbierało statystyki dotyczące 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 zachowaniem domyślnym w .NET Framework w wersji 2.0, jest wyłączone.
<disableCommitThreadStack> Określa, czy pełny stos wątku jest zatwierdzany podczas uruchamiania wątku.
<disableFusionUpdatesFromADManager> Określa, czy domyślne zachowanie, które ma zezwalać hostowi środowiska uruchomieniowego na zastępowanie ustawień konfiguracji dla domeny aplikacji, jest wyłączone.
<disableStackOverflowProbing> Określa, czy sondowanie stosu 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 projektowania.
<enforceFIPSPolicy> Określa, czy wymusić wymaganie konfiguracji komputera, że algorytmy kryptograficzne muszą być zgodne z Federal Information Processing Standards (FIPS).
<etwEnable> Określa, czy włączyć śledzenie zdarzeń dla 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, aby określić, czy załadować dane licznika wydajności z pamięci udostępnionej określonej przez kategorię lub pamięci globalnej.
<gcAllowVeryLargeObjects> Na platformach 64-bitowych umożliwia macierze większe niż 2 gigabajty (GB) całkowitego rozmiaru.
<gcConcurrent> Określa, czy środowisko uruchomieniowe języka wspólnego uruchamia jednocześnie 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ę stosów/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 w celu oszczędzania pamięci kosztem częstszego odzyskiwania pamięci i prawdopodobnie dłuższego czasu 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 kodu (CAS).
<legacyCorruptedStateExceptionsPolicy> Określa, czy środowisko uruchomieniowe zezwala zarządzanemu kodowi na przechwytywanie naruszeń dostępu i innych uszkodzonych wyjątków stanu.
<legacyImpersonationPolicy> Określa, że tożsamość Windows nie przepływa między punktami asynchronicznymi, niezależnie od ustawień przepływu dla 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 korzysta ze starszych zasad zabezpieczeń dostępu kodu (CAS).
<NetFx40_PInvokeStackResilience> Określa, czy środowisko uruchomieniowe automatycznie naprawia nieprawidłowe deklaracje wywoływania platformy 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 MODELU COM zamiast komunikacji między granicami domeny aplikacji.
<relativeBindForResources> Optymalizuje sondę dla 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 typu just in time.
<UseRandomizedStringHashAlgorithm> Określa, czy środowisko uruchomieniowe oblicza kody skrótów dla 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ż