<runtime> Element

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

<configuration>
  <runtime>

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 jest zawsze przepływów między punktami asynchronicznymi, niezależnie od tego, jak personifikacja została wykonana.
<AppContextSwitchOverrides> Definiuje jeden lub więcej przełączników używanych przez AppContext klasę, aby zapewnić mechanizm rezygnacji dla nowych funkcji.
<appDomainManagerAssembly> Określa zestaw, który udostępnia Menedżer 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> Powoduje, że środowisko uruchomieniowe zbiera statystyki dotyczące wszystkich domen aplikacji w procesie przez cały czas trwania 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 ma używać starszego zachowania sortowania podczas porównywania 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 pełny stos wątków jest zatwierdzany podczas uruchamiania wątku.
<disableFusionUpdatesFromADManager> Określa, czy domyślne zachowanie, które umożliwia hostowi środowiska uruchomieniowego przesłonięcie ustawień konfiguracji dla domeny aplikacji, jest wyłączone.
<EnableAmPmParseAdjustment> Określa, czy metody analizowania dat i godzin używają skorygowanego zestawu reguł do analizowania ciągów dat, które zawierają tylko oznaczenie Day, month, Hour i AM/PM.
<enforceFIPSPolicy> Określa, czy należy wymusić wymaganie konfiguracji komputera, że algorytmy kryptograficzne muszą być zgodne z FIPS (Federal Information Processing Standards).
<etwEnable> Określa, czy włączyć śledzenie zdarzeń 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, aby określić, czy dane liczników wydajności mają być ładowane z pamięci współdzielonej określonej dla kategorii, czy z pamięci globalnej.
<gcAllowVeryLargeObjects> Na platformach 64-bitowych program umożliwia korzystanie z tablic o rozmiarze większym niż 2 gigabajty (GB).
<gcConcurrent> Określa, czy środowisko uruchomieniowe języka wspólnego uruchamia odzyskiwanie pamięci jednocześnie.
<GCCpuGroup> Określa, czy wyrzucanie elementów bezużytecznych obsługuje wiele grup procesorów.
<GCHeapAffinitizeMask> Definiuje koligację między stertami odzyskiwania pamięci i procesorami indywidualnymi.
<GCHeapCount> Określa liczbę stert/wątków, które mają być używane do wyrzucania elementów bezużytecznych serwera.
<GCLOHThreshold> Określa rozmiar progu, który powoduje, że moduł zbierający elementy bezużyteczne umieszcza obiekty na stertie dużego obiektu.
<GCNoAffinitize> Określa, czy koligacji wątki odzyskiwania pamięci serwera 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 umożliwia kodowi zarządzanemu przechwytywanie naruszeń dostępu i innych wyjątków uszkodzonych Stanów.
<legacyImpersonationPolicy> Określa, że tożsamość systemu 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łania 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 obliczenia 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 zdalnej między granicami domeny aplikacji.
<relativeBindForResources> Optymalizuje sondę dla zestawów satelickich.
<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, przez wyłączenie domyślnego zachowania, które traktuje zestawy jako równoważne do 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 wątki zarządzane we wszystkich grupach procesora.
<ThrowUnobservedTaskExceptions> Określa, czy Nieobsłużone wyjątki zadań powinny kończyć uruchomiony proces.
<TimeSpan_LegacyFormatMode> Określa, czy środowisko uruchomieniowe używa starszej wersji formatowania dla TimeSpan wartości.
<useLegacyJit> Określa, czy środowisko uruchomieniowe języka wspólnego korzysta ze starszego 64-bitowego kompilatora JIT dla kompilacji just in Time.
<UseRandomizedStringHashAlgorithm> Określa, czy środowisko uruchomieniowe oblicza kody skrótów dla ciągów na podstawie poszczególnych domen aplikacji.
<UseSmallInternalThreadStacks> Żąda, aby środowisko uruchomieniowe używało jawnych rozmiarów stosu, gdy tworzy pewne wątki używane 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 <runtime> sekcji pliku konfiguracji są używane przez środowisko uruchomieniowe języka wspólnego do konfigurowania sposobu działania aplikacji. Na przykład <gcServer> element określa, czy moduł wyrzucania elementów bezużytecznych używa odzyskiwania pamięci stacji roboczej lub wyrzucania elementów bezużytecznych serwera, <UseRandomizedStringHashAlgorithm> element określa, czy środowisko uruchomieniowe języka wspólnego oblicza kody skrótów dla ciągów dla poszczególnych aplikacji lub domen dla poszczególnych aplikacji, a AppContextSwitchOverrides element pozwala użytkownikom biblioteki na wybór lub rezygnację z zmiany funkcjonalności udostępnionej przez bibliotekę.

Elementy w <runtime> sekcji są odczytywane automatycznie przez środowisko uruchomieniowe języka wspólnego podczas uruchamiania aplikacji. Możesz również zdefiniować plik konfiguracyjny dla domeny aplikacji innej niż domyślna, dostarczając jej nazwę do AppDomainSetup.ConfigurationFile właściwości; jej ustawienia są odczytywane automatycznie podczas ładowania domeny aplikacji. Jeśli kiedykolwiek wcześniej, koniecznie należy bezpośrednio odczytać ustawienia w <runtime> sekcji w pliku konfiguracji aplikacji.

Zobacz też