CompilationSection クラス
アセンブリ: System.Web (system.web.dll 内)



この例では、compilation セクションの複数の属性に対して、宣言によって値を指定する方法を示しています。これらの属性には、CompilationSection クラスのメンバとしてもアクセスできます。
次の構成ファイルの例では、compilation セクションに対して、宣言によって値を指定する方法を示しています。
<system.web> <compilation tempDirectory="" debug="False" strict="False" explicit="True" batch="True" batchTimeout="900" maxBatchSize="1000" maxBatchGeneratedFileSize="1000" numRecompilesBeforeAppRestart="15" defaultLanguage="vb" urlLinePragmas="False" assemblyPostProcessorType=""> <assemblies> <clear /> </assemblies> <buildProviders> <clear /> </buildProviders> <expressionBuilders> <clear /> </expressionBuilders> </compilation> </system.web>
CompilationSection クラスのメンバを使用する方法を次のコード例に示します。
Imports System Imports System.Collections.Generic Imports System.Text Imports System.Configuration Imports System.Web Imports System.Web.Configuration Namespace Samples.Aspnet.SystemWebConfiguration Class UsingRoleManagerSection Public Shared Sub Main() Try ' Set the path of the config file. Dim configPath As String = "" ' Get the Web application configuration object. Dim config As System.Configuration.Configuration = _ WebConfigurationManager.OpenWebConfiguration(configPath) ' Get the section related object. Dim configSection As System.Web.Configuration.CompilationSection = _ CType(config.GetSection("system.web/compilation"), _ System.Web.Configuration.CompilationSection) ' Display title and info. Console.WriteLine("ASP.NET Configuration Info") Console.WriteLine() ' Display Config details. Console.WriteLine("File Path: {0}", _ config.FilePath) Console.WriteLine("Section Path: {0}", _ configSection.SectionInformation.Name) ' Display Assemblies collection count. Console.WriteLine("Assemblies Count: {0}", _ configSection.Assemblies.Count) ' Display AssemblyPostProcessorType property. Console.WriteLine("AssemblyPostProcessorType: {0}", _ configSection.AssemblyPostProcessorType) ' Display Batch property. Console.WriteLine("Batch: {0}", _ configSection.Batch) ' Set Batch property. configSection.Batch = True ' Display BatchTimeout property. Console.WriteLine("BatchTimeout: {0}", _ configSection.BatchTimeout) ' Set BatchTimeout property. configSection.BatchTimeout = TimeSpan.FromMinutes(15) ' Display BuildProviders collection count. Console.WriteLine("BuildProviders collection count: {0}", _ configSection.BuildProviders.Count) ' Display CodeSubDirectories property. Console.WriteLine("CodeSubDirectories: {0}", _ configSection.CodeSubDirectories.Count) ' Display Compilers property. Console.WriteLine("Compilers: {0}", _ configSection.Compilers.Count) ' Display Debug property. Console.WriteLine("Debug: {0}", _ configSection.Debug) ' Set Debug property. configSection.Debug = False ' Display DefaultLanguage property. Console.WriteLine("DefaultLanguage: {0}", _ configSection.DefaultLanguage) ' Set DefaultLanguage property. configSection.DefaultLanguage = "vb" ' Display Explicit property. Console.WriteLine("Explicit: {0}", _ configSection.Explicit) ' Set Explicit property. configSection.Explicit = True ' Display ExpressionBuilders collection count. Console.WriteLine("ExpressionBuilders Count: {0}", _ configSection.ExpressionBuilders.Count) ' Display MaxBatchGeneratedFileSize property. Console.WriteLine("MaxBatchGeneratedFileSize: {0}", _ configSection.MaxBatchGeneratedFileSize) ' Set MaxBatchGeneratedFileSize property. configSection.MaxBatchGeneratedFileSize = 1000 ' Display MaxBatchSize property. Console.WriteLine("MaxBatchSize: {0}", _ configSection.MaxBatchSize) ' Set MaxBatchSize property. configSection.MaxBatchSize = 1000 ' Display NumRecompilesBeforeAppRestart property. Console.WriteLine("NumRecompilesBeforeAppRestart: {0}", _ configSection.NumRecompilesBeforeAppRestart) ' Set NumRecompilesBeforeAppRestart property. configSection.NumRecompilesBeforeAppRestart = 15 ' Display Strict property. Console.WriteLine("Strict: {0}", _ configSection.Strict) ' Set Strict property. configSection.Strict = False ' Display TempDirectory property. Console.WriteLine("TempDirectory: {0}", _ configSection.TempDirectory) ' Set TempDirectory property. configSection.TempDirectory = "myTempDirectory" ' Display UrlLinePragmas property. Console.WriteLine("UrlLinePragmas: {0}", _ configSection.UrlLinePragmas) ' Set UrlLinePragmas property. configSection.UrlLinePragmas = False ' ExpressionBuilders Collection Dim i = 1 Dim j = 1 For Each expressionBuilder As ExpressionBuilder In configSection.ExpressionBuilders() Console.WriteLine() Console.WriteLine("ExpressionBuilder {0} Details:", i) Console.WriteLine("Type: {0}", expressionBuilder.ElementInformation.Type) Console.WriteLine("Source: {0}", expressionBuilder.ElementInformation.Source) Console.WriteLine("LineNumber: {0}", expressionBuilder.ElementInformation.LineNumber) Console.WriteLine("Properties Count: {0}", expressionBuilder.ElementInformation.Properties.Count) j = 1 For Each propertyItem As PropertyInformation In expressionBuilder.ElementInformation.Properties Console.WriteLine("Property {0} Name: {1}", j, propertyItem.Name) Console.WriteLine("Property {0} Value: {1}", j, propertyItem.Value) j = j + 1 Next i = i + 1 Next ' Update if not locked. If Not configSection.SectionInformation.IsLocked Then config.Save() Console.WriteLine("** Configuration updated.") Else Console.WriteLine("** Could not update, section is locked.") End If Catch e As Exception ' Unknown error. Console.WriteLine(e.ToString()) End Try ' Display and wait Console.ReadLine() End Sub End Class End Namespace
#region Using directives using System; using System.Collections.Generic; using System.Text; using System.Configuration; using System.Web; using System.Web.Configuration; #endregion namespace Samples.Aspnet.SystemWebConfiguration { class UsingCompilationSection { static void Main(string[] args) { try { // Set the path of the config file. string configPath = ""; // Get the Web application configuration object. Configuration config = WebConfigurationManager.OpenWebConfiguration(configPath); // Get the section related object. CompilationSection configSection = (CompilationSection)config.GetSection("system.web/compilation"); // Display title and info. Console.WriteLine("ASP.NET Configuration Info"); Console.WriteLine(); // Display Config details. Console.WriteLine("File Path: {0}", config.FilePath); Console.WriteLine("Section Path: {0}", configSection.SectionInformation.Name); // Display Assemblies collection count. Console.WriteLine("Assemblies Count: {0}", configSection.Assemblies.Count); // Display AssemblyPostProcessorType property. Console.WriteLine("AssemblyPostProcessorType: {0}", configSection.AssemblyPostProcessorType); // Display Batch property. Console.WriteLine("Batch: {0}", configSection.Batch); // Set Batch property. configSection.Batch = true; // Display BatchTimeout property. Console.WriteLine("BatchTimeout: {0}", configSection.BatchTimeout); // Set BatchTimeout property. configSection.BatchTimeout = TimeSpan.FromMinutes(15); // Display BuildProviders collection count. Console.WriteLine("BuildProviders collection Count: {0}", configSection.BuildProviders.Count); // Display CodeSubDirectories collection count. Console.WriteLine("CodeSubDirectories Count: {0}", configSection.CodeSubDirectories.Count); // Display Compilers collection count. Console.WriteLine("Compilers Count: {0}", configSection.Compilers.Count); // Display Debug property. Console.WriteLine("Debug: {0}", configSection.Debug); // Set Debug property. configSection.Debug = false; // Display DefaultLanguage property. Console.WriteLine("DefaultLanguage: {0}", configSection.DefaultLanguage); // Set DefaultLanguage property. configSection.DefaultLanguage = "vb"; // Display Explicit property. Console.WriteLine("Explicit: {0}", configSection.Explicit); // Set Explicit property. configSection.Explicit = true; // Display ExpressionBuilders collection count. Console.WriteLine("ExpressionBuilders Count: {0}", configSection.ExpressionBuilders.Count); // Display MaxBatchGeneratedFileSize property. Console.WriteLine("MaxBatchGeneratedFileSize: {0}", configSection.MaxBatchGeneratedFileSize); // Set MaxBatchGeneratedFileSize property. configSection.MaxBatchGeneratedFileSize = 1000; // Display MaxBatchSize property. Console.WriteLine("MaxBatchSize: {0}", configSection.MaxBatchSize); // Set MaxBatchSize property. configSection.MaxBatchSize = 1000; // Display NumRecompilesBeforeAppRestart property. Console.WriteLine("NumRecompilesBeforeAppRestart: {0}", configSection.NumRecompilesBeforeAppRestart); // Set NumRecompilesBeforeAppRestart property. configSection.NumRecompilesBeforeAppRestart = 15; // Display Strict property. Console.WriteLine("Strict: {0}", configSection.Strict); // Set Strict property. configSection.Strict = false; // Display TempDirectory property. Console.WriteLine("TempDirectory: {0}", configSection.TempDirectory); // Set TempDirectory property. configSection.TempDirectory = "myTempDirectory"; // Display UrlLinePragmas property. Console.WriteLine("UrlLinePragmas: {0}", configSection.UrlLinePragmas); // Set UrlLinePragmas property. configSection.UrlLinePragmas = false; // ExpressionBuilders Collection int i = 1; int j = 1; foreach (ExpressionBuilder expressionBuilder in configSection.ExpressionBuilders) { Console.WriteLine(); Console.WriteLine("ExpressionBuilder {0} Details:", i); Console.WriteLine("Type: {0}", expressionBuilder.ElementInformation.Type); Console.WriteLine("Source: {0}", expressionBuilder.ElementInformation.Source); Console.WriteLine("LineNumber: {0}", expressionBuilder.ElementInformation.LineNumber); Console.WriteLine("Properties Count: {0}", expressionBuilder.ElementInformation.Properties.Count); j = 1; foreach (PropertyInformation propertyItem in expressionBuilder.ElementInformation.Properties) { Console.WriteLine("Property {0} Name: {1}", j, propertyItem.Name); Console.WriteLine("Property {0} Value: {1}", j, propertyItem.Value); j++; } i++; } // Update if not locked. if (!configSection.SectionInformation.IsLocked) { config.Save(); Console.WriteLine("** Configuration updated."); } else { Console.WriteLine("** Could not update, section is locked."); } } catch (Exception e) { // Unknown error. Console.WriteLine(e.ToString()); } // Display and wait Console.ReadLine(); } } }

System.Configuration.ConfigurationElement
System.Configuration.ConfigurationSection
System.Web.Configuration.CompilationSection


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CompilationSection コンストラクタ
アセンブリ: System.Web (system.web.dll 内)


CompilationSection コンストラクタは、コードで直接使用するためのものではありません。ASP.NET 構成システムによって呼び出されます。CompilationSection クラスのインスタンスは、GetSection メソッドを使用して取得できます。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


CompilationSection プロパティ

名前 | 説明 | |
---|---|---|
![]() | Assemblies | CompilationSection の AssemblyCollection を取得します。 |
![]() | AssemblyPostProcessorType | アセンブリのポスト プロセス コンパイル手順を指定する値を取得または設定します。 |
![]() | Batch | バッチ コンパイルを行うかどうかを示す値を取得または設定します。 |
![]() | BatchTimeout | バッチ コンパイルのタイムアウト期限を秒単位で取得または設定します。 |
![]() | BuildProviders | CompilationSection クラスの BuildProviderCollection コレクションを取得します。 |
![]() | CodeSubDirectories | CompilationSection の CodeSubDirectoriesCollection を取得します。 |
![]() | Compilers | CompilationSection クラスの CompilerCollection コレクションを取得します。 |
![]() | Debug | リリース バイナリをコンパイルするかデバッグ バイナリをコンパイルするかを指定する値を取得または設定します。 |
![]() | DefaultLanguage | 動的コンパイル ファイルで使用される既定のプログラミング言語を取得または設定します。 |
![]() | ElementInformation | ConfigurationElement オブジェクトのカスタマイズできない情報と機能を格納する ElementInformation オブジェクトを取得します。 ( ConfigurationElement から継承されます。) |
![]() | Explicit | Microsoft Visual Basic explicit コンパイル オプションを使用するかどうかを示す値を取得または設定します。 |
![]() | ExpressionBuilders | CompilationSection の ExpressionBuilderCollection を取得します。 |
![]() | LockAllAttributesExcept | ロックされている属性のコレクションを取得します。 ( ConfigurationElement から継承されます。) |
![]() | LockAllElementsExcept | ロックされている要素のコレクションを取得します。 ( ConfigurationElement から継承されます。) |
![]() | LockAttributes | ロックされている属性のコレクションを取得します。 ( ConfigurationElement から継承されます。) |
![]() | LockElements | ロックされている要素のコレクションを取得します。 ( ConfigurationElement から継承されます。) |
![]() | LockItem | 要素がロックされているかどうかを示す値を取得または設定します。 ( ConfigurationElement から継承されます。) |
![]() | MaxBatchGeneratedFileSize | バッチ コンパイルごとに生成されるソース ファイルの最大合計サイズを取得または設定します。 |
![]() | MaxBatchSize | バッチ コンパイルごとの最大ページ数を取得または設定します。 |
![]() | NumRecompilesBeforeAppRestart | アプリケーションが再起動するまでに発生できるリソースの動的な再コンパイル数を取得または設定します。 |
![]() | SectionInformation | ConfigurationSection オブジェクトのカスタマイズできない情報と機能を格納する SectionInformation オブジェクトを取得します。 ( ConfigurationSection から継承されます。) |
![]() | Strict | Visual Basic strict コンパイル オプションを取得または設定します。 |
![]() | TempDirectory | コンパイル中に一時ファイルの保管に使用されるディレクトリを指定する値を取得または設定します。 |
![]() | UrlLinePragmas | コンパイラへの命令が物理パスを使用するか URL を使用するかを示す値を取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | ElementProperty | ConfigurationElement オブジェクト自体を表す ConfigurationElementProperty オブジェクトを取得します。 ( ConfigurationElement から継承されます。) |
![]() | EvaluationContext | ConfigurationElement オブジェクトの ContextInformation オブジェクトを取得します。 ( ConfigurationElement から継承されます。) |
![]() | Item | オーバーロードされます。 この ConfigurationElement オブジェクトのプロパティ、属性、または子要素を取得または設定します。 ( ConfigurationElement から継承されます。) |
![]() | Properties | プロパティのコレクションを取得します。 ( ConfigurationElement から継承されます。) |

CompilationSection メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 現在の ConfigurationElement インスタンスを、指定したオブジェクトと比較します。 ( ConfigurationElement から継承されます。) |
![]() | GetHashCode | 現在の ConfigurationElement インスタンスを表す一意の値を取得します。 ( ConfigurationElement から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | IsReadOnly | ConfigurationElement オブジェクトが読み取り専用かどうかを示す値を取得します。 ( ConfigurationElement から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | DeserializeElement | 構成ファイルから XML を読み取ります。 ( ConfigurationElement から継承されます。) |
![]() | DeserializeSection | 構成ファイルから XML を読み取ります。 ( ConfigurationSection から継承されます。) |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | GetRuntimeObject | 派生クラスでオーバーライドされると、カスタム オブジェクトを返します。 ( ConfigurationSection から継承されます。) |
![]() | Init | ConfigurationElement オブジェクトを初期状態に設定します。 ( ConfigurationElement から継承されます。) |
![]() | InitializeDefault | ConfigurationElement オブジェクトの既定の値セットを初期化するために使用します。 ( ConfigurationElement から継承されます。) |
![]() | IsModified | 派生クラスに実装された場合、この構成要素が最後の保存または読み込み以降に変更されたかどうかを示します。 ( ConfigurationSection から継承されます。) |
![]() | ListErrors | この ConfigurationElement オブジェクトおよびすべてのサブ要素の無効なプロパティのエラーを、渡されたリストに追加します。 ( ConfigurationElement から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | OnDeserializeUnrecognizedAttribute | 逆シリカル化中に不明な属性が発生したかどうかを示す値を取得します。 ( ConfigurationElement から継承されます。) |
![]() | OnDeserializeUnrecognizedElement | 逆シリカル化中に不明な要素が発生したかどうかを示す値を取得します。 ( ConfigurationElement から継承されます。) |
![]() | OnRequiredPropertyNotFound | 必須プロパティが見つからなかったかどうかを示す値を取得します。 ( ConfigurationElement から継承されます。) |
![]() | PostDeserialize | 逆シリアル化後に呼び出されます。 ( ConfigurationElement から継承されます。) |
![]() | PreSerialize | シリアル化前に呼び出されます。 ( ConfigurationElement から継承されます。) |
![]() | Reset | ConfigurationElement オブジェクトの内部状態 (ロックやプロパティ コレクションなど) をリセットします。 ( ConfigurationElement から継承されます。) |
![]() | ResetModified | 派生クラスに実装された場合、IsModified メソッドの値を false にリセットします。 ( ConfigurationSection から継承されます。) |
![]() | SerializeElement | 派生クラスに実装されている場合、この構成要素の内容を構成ファイルに書き込みます。 ( ConfigurationElement から継承されます。) |
![]() | SerializeSection | ファイルに書き込む 1 つのセクションとして、ConfigurationSection オブジェクトのアンマージされたビューを含む XML 文字列を作成します。 ( ConfigurationSection から継承されます。) |
![]() | SerializeToXmlElement | 派生クラスに実装されている場合、この構成要素の外側のタグを構成ファイルに書き込みます。 ( ConfigurationElement から継承されます。) |
![]() | SetPropertyValue | プロパティを指定した値に設定します。 ( ConfigurationElement から継承されます。) |
![]() | SetReadOnly | ConfigurationElement オブジェクトおよびすべてのサブ要素に IsReadOnly プロパティを設定します。 ( ConfigurationElement から継承されます。) |
![]() | Unmerge | 保存しないすべての値を削除するには、ConfigurationElement オブジェクトを変更します。 ( ConfigurationElement から継承されます。) |

CompilationSection メンバ
Web アプリケーションのコンパイル インフラストラクチャをサポートするために使用される構成設定を定義します。このクラスは継承できません。
CompilationSection データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Assemblies | CompilationSection の AssemblyCollection を取得します。 |
![]() | AssemblyPostProcessorType | アセンブリのポスト プロセス コンパイル手順を指定する値を取得または設定します。 |
![]() | Batch | バッチ コンパイルを行うかどうかを示す値を取得または設定します。 |
![]() | BatchTimeout | バッチ コンパイルのタイムアウト期限を秒単位で取得または設定します。 |
![]() | BuildProviders | CompilationSection クラスの BuildProviderCollection コレクションを取得します。 |
![]() | CodeSubDirectories | CompilationSection の CodeSubDirectoriesCollection を取得します。 |
![]() | Compilers | CompilationSection クラスの CompilerCollection コレクションを取得します。 |
![]() | Debug | リリース バイナリをコンパイルするかデバッグ バイナリをコンパイルするかを指定する値を取得または設定します。 |
![]() | DefaultLanguage | 動的コンパイル ファイルで使用される既定のプログラミング言語を取得または設定します。 |
![]() | ElementInformation | ConfigurationElement オブジェクトのカスタマイズできない情報と機能を格納する ElementInformation オブジェクトを取得します。 (ConfigurationElement から継承されます。) |
![]() | Explicit | Microsoft Visual Basic explicit コンパイル オプションを使用するかどうかを示す値を取得または設定します。 |
![]() | ExpressionBuilders | CompilationSection の ExpressionBuilderCollection を取得します。 |
![]() | LockAllAttributesExcept | ロックされている属性のコレクションを取得します。(ConfigurationElement から継承されます。) |
![]() | LockAllElementsExcept | ロックされている要素のコレクションを取得します。(ConfigurationElement から継承されます。) |
![]() | LockAttributes | ロックされている属性のコレクションを取得します。 (ConfigurationElement から継承されます。) |
![]() | LockElements | ロックされている要素のコレクションを取得します。(ConfigurationElement から継承されます。) |
![]() | LockItem | 要素がロックされているかどうかを示す値を取得または設定します。(ConfigurationElement から継承されます。) |
![]() | MaxBatchGeneratedFileSize | バッチ コンパイルごとに生成されるソース ファイルの最大合計サイズを取得または設定します。 |
![]() | MaxBatchSize | バッチ コンパイルごとの最大ページ数を取得または設定します。 |
![]() | NumRecompilesBeforeAppRestart | アプリケーションが再起動するまでに発生できるリソースの動的な再コンパイル数を取得または設定します。 |
![]() | SectionInformation | ConfigurationSection オブジェクトのカスタマイズできない情報と機能を格納する SectionInformation オブジェクトを取得します。 (ConfigurationSection から継承されます。) |
![]() | Strict | Visual Basic strict コンパイル オプションを取得または設定します。 |
![]() | TempDirectory | コンパイル中に一時ファイルの保管に使用されるディレクトリを指定する値を取得または設定します。 |
![]() | UrlLinePragmas | コンパイラへの命令が物理パスを使用するか URL を使用するかを示す値を取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | ElementProperty | ConfigurationElement オブジェクト自体を表す ConfigurationElementProperty オブジェクトを取得します。(ConfigurationElement から継承されます。) |
![]() | EvaluationContext | ConfigurationElement オブジェクトの ContextInformation オブジェクトを取得します。(ConfigurationElement から継承されます。) |
![]() | Item | オーバーロードされます。 この ConfigurationElement オブジェクトのプロパティ、属性、または子要素を取得または設定します。(ConfigurationElement から継承されます。) |
![]() | Properties | プロパティのコレクションを取得します。(ConfigurationElement から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 現在の ConfigurationElement インスタンスを、指定したオブジェクトと比較します。 (ConfigurationElement から継承されます。) |
![]() | GetHashCode | 現在の ConfigurationElement インスタンスを表す一意の値を取得します。 (ConfigurationElement から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | IsReadOnly | ConfigurationElement オブジェクトが読み取り専用かどうかを示す値を取得します。 (ConfigurationElement から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | DeserializeElement | 構成ファイルから XML を読み取ります。 (ConfigurationElement から継承されます。) |
![]() | DeserializeSection | 構成ファイルから XML を読み取ります。 (ConfigurationSection から継承されます。) |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | GetRuntimeObject | 派生クラスでオーバーライドされると、カスタム オブジェクトを返します。 (ConfigurationSection から継承されます。) |
![]() | Init | ConfigurationElement オブジェクトを初期状態に設定します。 (ConfigurationElement から継承されます。) |
![]() | InitializeDefault | ConfigurationElement オブジェクトの既定の値セットを初期化するために使用します。 (ConfigurationElement から継承されます。) |
![]() | IsModified | 派生クラスに実装された場合、この構成要素が最後の保存または読み込み以降に変更されたかどうかを示します。 (ConfigurationSection から継承されます。) |
![]() | ListErrors | この ConfigurationElement オブジェクトおよびすべてのサブ要素の無効なプロパティのエラーを、渡されたリストに追加します。 (ConfigurationElement から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | OnDeserializeUnrecognizedAttribute | 逆シリカル化中に不明な属性が発生したかどうかを示す値を取得します。 (ConfigurationElement から継承されます。) |
![]() | OnDeserializeUnrecognizedElement | 逆シリカル化中に不明な要素が発生したかどうかを示す値を取得します。 (ConfigurationElement から継承されます。) |
![]() | OnRequiredPropertyNotFound | 必須プロパティが見つからなかったかどうかを示す値を取得します。 (ConfigurationElement から継承されます。) |
![]() | PostDeserialize | 逆シリアル化後に呼び出されます。 (ConfigurationElement から継承されます。) |
![]() | PreSerialize | シリアル化前に呼び出されます。 (ConfigurationElement から継承されます。) |
![]() | Reset | ConfigurationElement オブジェクトの内部状態 (ロックやプロパティ コレクションなど) をリセットします。 (ConfigurationElement から継承されます。) |
![]() | ResetModified | 派生クラスに実装された場合、IsModified メソッドの値を false にリセットします。 (ConfigurationSection から継承されます。) |
![]() | SerializeElement | 派生クラスに実装されている場合、この構成要素の内容を構成ファイルに書き込みます。 (ConfigurationElement から継承されます。) |
![]() | SerializeSection | ファイルに書き込む 1 つのセクションとして、ConfigurationSection オブジェクトのアンマージされたビューを含む XML 文字列を作成します。 (ConfigurationSection から継承されます。) |
![]() | SerializeToXmlElement | 派生クラスに実装されている場合、この構成要素の外側のタグを構成ファイルに書き込みます。 (ConfigurationElement から継承されます。) |
![]() | SetPropertyValue | プロパティを指定した値に設定します。 (ConfigurationElement から継承されます。) |
![]() | SetReadOnly | ConfigurationElement オブジェクトおよびすべてのサブ要素に IsReadOnly プロパティを設定します。 (ConfigurationElement から継承されます。) |
![]() | Unmerge | 保存しないすべての値を削除するには、ConfigurationElement オブジェクトを変更します。 (ConfigurationElement から継承されます。) |

- CompilationSectionのページへのリンク