ランタイム設定スキーマ

更新 : 2011 年 5 月

ランタイム設定は、共通言語ランタイムがガベージ コレクションを処理する方法と、構成ファイルで使用するアセンブリのバージョンを指定します。

<configuration>

   <runtime>

      <alwaysFlowImpersonationPolicy>

      <appDomainManagerAssembly>

      <appDomainManagerType>

      <appDomainResourceMonitoring>

      <runtime> の <assemblyBinding> 要素

         <dependentAssembly>

            <assemblyIdentity>

            <bindingRedirect>

            <codeBase>

            <publisherPolicy>

         <probing>

         <qualifyAssembly>

         <supportPortability>

      <bypassTrustedAppStrongNames>

      <CompatSortNLSVersion>

      <developmentMode>

      <disableCachingBindingFailures>

      <disableCommitThreadStack>

      <disableFusionUpdatesFromADManager>

      <enforceFIPSPolicy>

      <etwEnable>

      <gcConcurrent>

      <gcServer>

      <generatePublisherEvidence>

      <NetFx40_LegacySecurityPolicy>

      <NetFx40_PInvokeStackResilience>

      <legacyCorruptedStateExceptionsPolicy>

      <legacyImpersonationPolicy>

      <loadfromRemoteSources>

      <PreferComInsteadOfRemoting>

      <shadowCopyTimeStampVerification>

      <TimeSpan_LegacyFormatMode>

      <UseSmallInternalThreadStacks>

要素

説明

<alwaysFlowImpersonationPolicy>

偽装の実行方法に関係なく、Windows ID が常に非同期ポイント間をフローするように指定します。

<appDomainManagerAssembly>

プロセスの既定のアプリケーション ドメインにアプリケーション ドメイン マネージャーを提供するアセンブリを指定します。

<appDomainManagerType>

既定のアプリケーション ドメインのアプリケーション ドメイン マネージャーとして機能する型を指定します。

<appDomainResourceMonitoring>

プロセスの有効期間中、プロセス内のすべてのアプリケーション ドメインに関する統計情報を収集するようにランタイムに指示します。

<runtime> の <assemblyBinding> 要素

アセンブリ バージョンのリダイレクトおよびアセンブリの位置に関する情報が含まれます。

<assemblyIdentity>

アセンブリに関する識別情報が含まれています。

<bindingRedirect>

1 つのアセンブリ バージョンを別のバージョンにリダイレクトします。

<bypassTrustedAppStrongNames>

完全に信頼されているアセンブリの厳密な名前の検証をバイパスするかどうかを指定します。

<codeBase>

ランタイムがアセンブリを検索できる場所を指定します。

<CompatSortNLSVersion>

文字列比較の実行時に、ランタイムがレガシ並べ替え動作を使用するように指定します。

<dependentAssembly>

各アセンブリのバインディング ポリシーとアセンブリの場所をカプセル化します。

<developmentMode>

DEVPATH 環境変数で指定されたディレクトリでランタイムがアセンブリを検索するかどうかを指定します。

<disableCachingBindingFailures>

.NET Framework Version 2.0 の既定の動作であるバインディング エラーのキャッシュを無効にするかどうかを指定します。

<disableCommitThreadStack>

スレッドの起動時にスレッド スタック全体をコミットするかどうかを指定します。

<disableFusionUpdatesFromADManager>

アプリケーション ドメインの構成設定をランタイム ホストがオーバーライドできるという既定の動作を、無効にするかどうかを指定します。

<enforceFIPSPolicy>

暗号アルゴリズムが連邦情報処理規格 (FIPS: Federal Information Processing Standard) に準拠することを必要とするコンピューターの構成要件を適用するかどうかを指定します。

<etwEnable>

共通言語ランタイム イベントで Windows イベント トレーシング (ETW) を有効にするかどうかを指定します。

<gcConcurrent>

ランタイムがガベージ コレクションを並列に実行するかどうかを指定します。

<gcServer>

共通言語ランタイムがサーバーのガベージ コレクションを実行するかどうかを指定します。

<generatePublisherEvidence>

ランタイムがコード アクセス セキュリティ (CAS: Code Access Security) 発行者ポリシーを使用するかどうかを指定します。

<NetFx40_LegacySecurityPolicy>

ランタイムがレガシ コード アクセス セキュリティ (CAS: Code Access Security) ポリシーを使用するかどうかを指定します。

<legacyCorruptedStateExceptionsPolicy>

共通言語ランタイムで、アクセス違反やその他の破損状態の例外をマネージ コードがキャッチできるようにするかどうかを指定します。

<legacyImpersonationPolicy>

Windows ID がユーザー定義の非同期ポイント間でやり取りされないように指定します。

<loadfromRemoteSources>

リモート ソースからのアセンブリを完全信頼アセンブリとして読み込むかどうかを指定します。

<PreferComInsteadOfManagedRemoting>

ランタイムでアプリケーション ドメインの境界を越えたリモート処理ではなく COM 相互運用機能が使用されることを指定します。

<probing>

アセンブリを読み込むときに、ランタイムが検索するサブディレクトリを指定します。

<publisherPolicy>

ランタイムが発行者ポリシーを適用するかどうかを指定します。

<qualifyAssembly>

部分名が使用された場合に動的に読み込む必要があるアセンブリの完全名を指定します。

<runtime>

アセンブリのバインディングとガベージ コレクションの動作に関する情報を指定します。

<shadowCopyTimeStampVerification>

シャドウ コピーの動作を、.NET Framework Version 4 で導入された既定の起動動作にするか、旧バージョンの .NET Framework の起動動作に戻すかを指定します。

<supportPortability>

.NET Framework の 2 つの異なる実装にある同じアセンブリを 1 つのアプリケーションから参照できるように、既定の動作を無効にすることができます。既定の動作では、アプリケーションの移植性を高めるために、このようなアセンブリは同等のものとして扱われます。

<TimeSpan_LegacyFormatMode>

ランタイムで TimeSpan 値に書式設定のレガシ動作を使用するかどうかを指定します。

<UseSmallInternalThreadStacks>

ランタイムで内部的に使用する特定のスレッドを作成するときに、既定のスタック サイズではなく明示的なスタック サイズを使用することを要求します。

参照

処理手順

方法 : 同時実行ガベージ コレクションを無効にする

概念

アセンブリ バージョンのリダイレクト

その他の技術情報

.NET Framework の構成ファイル スキーマ

履歴の変更

日付

履歴

理由

2011 年 5 月

不足していた <enforceFIPSPolicy> 要素を追加。

カスタマー フィードバック