CompilationSection クラス

定義

Web アプリケーションのコンパイル インフラストラクチャをサポートするために使用される構成設定を定義します。Defines configuration settings that are used to support the compilation infrastructure of Web applications. このクラスは継承できません。This class cannot be inherited.

public ref class CompilationSection sealed : System::Configuration::ConfigurationSection
public sealed class CompilationSection : System.Configuration.ConfigurationSection
type CompilationSection = class
    inherit ConfigurationSection
Public NotInheritable Class CompilationSection
Inherits ConfigurationSection
継承

この例では、compilation セクションのいくつかの属性に対して宣言的に値を指定する方法を示します。これには、CompilationSection クラスのメンバーとしてアクセスすることもできます。This example demonstrates how to specify values declaratively for several attributes of the compilation section, which can also be accessed as members of the CompilationSection class.

次の構成ファイルの例では、compilation セクションの値を宣言によって指定する方法を示します。The following configuration file example shows how to specify values declaratively for the compilation section.

<system.web>  
  <compilation   
    tempDirectory=""   
    debug="False"   
    strict="False"   
    explicit="True"   
    batch="True"   
    batchTimeout="900"   
    maxBatchSize="1000"   
    maxBatchGeneratedFileSize="1000"   
    numRecompilesBeforeAppRestart="15"   
    defaultLanguage="vb"   
    targetFramework="4.0"   
    urlLinePragmas="False"   
    assemblyPostProcessorType="">  
    <assemblies>  
      <clear />  
    </assemblies>  
    <buildProviders>  
      <clear />  
    </buildProviders>  
    <expressionBuilders>  
      <clear />  
    </expressionBuilders>  
  </compilation>   
</system.web>  

次のコード例は、CompilationSection クラスのメンバーを使用する方法を示しています。The following code example demonstrates how to use members of the CompilationSection class.

#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();
    }
  }
}
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

注釈

CompilationSection クラスを使用すると、構成ファイルの compilation セクションの内容にプログラムでアクセスし、変更することができます。The CompilationSection class provides a way to programmatically access and modify the content of the compilation section of the configuration file.

コンストラクター

CompilationSection()

既定の設定を使用して CompilationSection クラスの新しいインスタンスを初期化します。Initializes a new instance of the CompilationSection class by using default settings.

プロパティ

Assemblies

AssemblyCollectionCompilationSection を取得します。Gets the AssemblyCollection of the CompilationSection.

AssemblyPostProcessorType

アセンブリのポスト プロセス コンパイル手順を指定する値を取得または設定します。Gets or sets a value specifying a post-process compilation step for an assembly.

Batch

バッチ コンパイルを行うかどうかを示す値を取得または設定します。Gets or sets a value indicating whether batch compilation is attempted.

BatchTimeout

バッチ コンパイルのタイムアウト期限を秒単位で取得または設定します。Gets or sets the time-out period, in seconds, for batch compilation.

BuildProviders

BuildProviderCollection クラスの CompilationSection コレクションを取得します。Gets the BuildProviderCollection collection of the CompilationSection class.

CodeSubDirectories

CodeSubDirectoriesCollectionCompilationSection を取得します。Gets the CodeSubDirectoriesCollection of the CompilationSection.

Compilers

CompilerCollection クラスの CompilationSection コレクションを取得します。Gets the CompilerCollection collection of the CompilationSection class.

ControlBuilderInterceptorType

ControlBuilder オブジェクトを傍受し、コンテナーの構成に使用されるオブジェクト型を示す文字列を取得または設定します。Gets or sets a string representing the object type used to intercept a ControlBuilder object and configure a container.

CurrentConfiguration

現在の Configuration インスタンスが属している構成階層を表す最上位の ConfigurationElement インスタンスへの参照を取得します。Gets a reference to the top-level Configuration instance that represents the configuration hierarchy that the current ConfigurationElement instance belongs to.

(継承元 ConfigurationElement)
Debug

リリース バイナリをコンパイルするかデバッグ バイナリをコンパイルするかを指定する値を取得または設定します。Gets or sets a value specifying whether to compile release binaries or debug binaries.

DefaultLanguage

動的コンパイル ファイルで使用される既定のプログラミング言語を取得または設定します。Gets or sets the default programming language to use in dynamic-compilation files.

DisableObsoleteWarnings

Compilation セクションの "disableObsoleteWarnings" 構成値が設定されているかどうかを取得または設定します。Gets or sets whether the "disableObsoleteWarnings" configuration value in the Compilation section is set.

ElementInformation

ElementInformation オブジェクトのカスタマイズできない情報と機能を格納する ConfigurationElement オブジェクトを取得します。Gets an ElementInformation object that contains the non-customizable information and functionality of the ConfigurationElement object.

(継承元 ConfigurationElement)
ElementProperty

ConfigurationElementProperty オブジェクト自体を表す ConfigurationElement オブジェクトを取得します。Gets the ConfigurationElementProperty object that represents the ConfigurationElement object itself.

(継承元 ConfigurationElement)
EnablePrefetchOptimization

ASP.NET アプリケーションが Windows 8Windows 8 プリフェッチ機能を活用できるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether an ASP.NET application can take advantage of Windows 8Windows 8 prefetch functionality.

EvaluationContext

ContextInformation オブジェクトの ConfigurationElement オブジェクトを取得します。Gets the ContextInformation object for the ConfigurationElement object.

(継承元 ConfigurationElement)
Explicit

Microsoft Visual Basic explicit コンパイル オプションを使用するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether to use the Microsoft Visual Basic explicit compile option.

ExpressionBuilders

ExpressionBuilderCollectionCompilationSection を取得します。Gets the ExpressionBuilderCollection of the CompilationSection.

FolderLevelBuildProviders

コンパイル中に使用されるビルド プロバイダーを表す、FolderLevelBuildProviderCollection クラスの CompilationSection コレクションを取得します。Gets the FolderLevelBuildProviderCollection collection of the CompilationSection class, which represents the build providers that are used during compilation.

HasContext

CurrentConfiguration プロパティが null であるかどうかを示す値を取得します。Gets a value that indicates whether the CurrentConfiguration property is null.

(継承元 ConfigurationElement)
Item[ConfigurationProperty]

この構成要素のプロパティまたは属性を取得または設定します。Gets or sets a property or attribute of this configuration element.

(継承元 ConfigurationElement)
Item[String]

この構成要素のプロパティ、属性、または子要素を取得または設定します。Gets or sets a property, attribute, or child element of this configuration element.

(継承元 ConfigurationElement)
LockAllAttributesExcept

ロックされている属性のコレクションを取得します。Gets the collection of locked attributes.

(継承元 ConfigurationElement)
LockAllElementsExcept

ロックされている要素のコレクションを取得します。Gets the collection of locked elements.

(継承元 ConfigurationElement)
LockAttributes

ロックされている属性のコレクションを取得します。Gets the collection of locked attributes.

(継承元 ConfigurationElement)
LockElements

ロックされている要素のコレクションを取得します。Gets the collection of locked elements.

(継承元 ConfigurationElement)
LockItem

要素がロックされているかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the element is locked.

(継承元 ConfigurationElement)
MaxBatchGeneratedFileSize

バッチ コンパイルごとに生成されるソース ファイルの最大合計サイズを取得または設定します。Gets or sets the maximum combined size of the generated source files per batched compilation.

MaxBatchSize

バッチ コンパイルごとの最大ページ数を取得または設定します。Gets or sets the maximum number of pages per batched compilation.

MaxConcurrentCompilations

Compilation セクションの "maxConcurrentCompilations" 構成値が設定されているかどうかを取得または設定します。Gets or sets whether the " maxConcurrentCompilations" configuration value in the Compilation section is set.

NumRecompilesBeforeAppRestart

アプリケーションが再起動するまでに発生できるリソースの動的な再コンパイル数を取得または設定します。Gets or sets the number of dynamic recompiles of resources that can occur before the application restarts.

OptimizeCompilations

コンパイルを最適化する必要があるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the compilation must be optimized.

ProfileGuidedOptimizations

配置されている環境用にアプリケーションが最適化されているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the application is optimized for the deployed environment.

Properties

プロパティのコレクションを取得します。Gets the collection of properties.

(継承元 ConfigurationElement)
SectionInformation

SectionInformation オブジェクトのカスタマイズできない情報と機能を格納する ConfigurationSection オブジェクトを取得します。Gets a SectionInformation object that contains the non-customizable information and functionality of the ConfigurationSection object.

(継承元 ConfigurationSection)
Strict

Visual Basic strict コンパイル オプションを取得または設定します。Gets or sets the Visual Basic strict compile option.

TargetFramework

Web サイトが対象とする .NET Framework のバージョンを取得または設定します。Gets or sets the version of the .NET Framework that the Web site targets.

TempDirectory

コンパイル中に一時ファイルの保管に使用されるディレクトリを指定する値を取得または設定します。Gets or sets a value that specifies the directory to use for temporary file storage during compilation.

UrlLinePragmas

コンパイラへの命令が物理パスを使用するか URL を使用するかを示す値を取得または設定します。Gets or sets a value indicating whether instructions to the compiler use physical paths or URLs.

メソッド

DeserializeElement(XmlReader, Boolean)

構成ファイルから XML を読み取ります。Reads XML from the configuration file.

(継承元 ConfigurationElement)
DeserializeSection(XmlReader)

構成ファイルから XML を読み取ります。Reads XML from the configuration file.

(継承元 ConfigurationSection)
Equals(Object)

現在の ConfigurationElement インスタンスを、指定したオブジェクトと比較します。Compares the current ConfigurationElement instance to the specified object.

(継承元 ConfigurationElement)
GetHashCode()

現在の ConfigurationElement インスタンスを表す一意の値を取得します。Gets a unique value representing the current ConfigurationElement instance.

(継承元 ConfigurationElement)
GetRuntimeObject()

派生クラスでオーバーライドされると、カスタム オブジェクトを返します。Returns a custom object when overridden in a derived class.

(継承元 ConfigurationSection)
GetTransformedAssemblyString(String)

指定されたアセンブリ名を変換して返します。Returns the transformed version of the specified assembly name.

(継承元 ConfigurationElement)
GetTransformedTypeString(String)

指定された型名を変換して返します。Returns the transformed version of the specified type name.

(継承元 ConfigurationElement)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
Init()

ConfigurationElement オブジェクトを初期状態に設定します。Sets the ConfigurationElement object to its initial state.

(継承元 ConfigurationElement)
InitializeDefault()

ConfigurationElement オブジェクトの既定の値セットを初期化するために使用します。Used to initialize a default set of values for the ConfigurationElement object.

(継承元 ConfigurationElement)
IsModified()

派生クラスに実装された場合、この構成要素が最後の保存または読み込み以降に変更されたかどうかを示します。Indicates whether this configuration element has been modified since it was last saved or loaded when implemented in a derived class.

(継承元 ConfigurationSection)
IsReadOnly()

ConfigurationElement オブジェクトが読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the ConfigurationElement object is read-only.

(継承元 ConfigurationElement)
ListErrors(IList)

この ConfigurationElement オブジェクトおよびすべてのサブ要素の無効なプロパティのエラーを、渡されたリストに追加します。Adds the invalid-property errors in this ConfigurationElement object, and in all subelements, to the passed list.

(継承元 ConfigurationElement)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
OnDeserializeUnrecognizedAttribute(String, String)

逆シリカル化中に不明な属性が発生したかどうかを示す値を取得します。Gets a value indicating whether an unknown attribute is encountered during deserialization.

(継承元 ConfigurationElement)
OnDeserializeUnrecognizedElement(String, XmlReader)

逆シリカル化中に不明な要素が発生したかどうかを示す値を取得します。Gets a value indicating whether an unknown element is encountered during deserialization.

(継承元 ConfigurationElement)
OnRequiredPropertyNotFound(String)

必要なプロパティが見つからないと例外がスローされます。Throws an exception when a required property is not found.

(継承元 ConfigurationElement)
PostDeserialize()

逆シリアル化後に呼び出されます。Called after deserialization.

(継承元 ConfigurationElement)
PreSerialize(XmlWriter)

シリアル化前に呼び出されます。Called before serialization.

(継承元 ConfigurationElement)
Reset(ConfigurationElement)

ConfigurationElement オブジェクトの内部状態 (ロックやプロパティ コレクションなど) をリセットします。Resets the internal state of the ConfigurationElement object, including the locks and the properties collections.

(継承元 ConfigurationElement)
ResetModified()

IsModified() メソッドの値が派生クラスに実装されたときに、false にリセットします。Resets the value of the IsModified() method to false when implemented in a derived class.

(継承元 ConfigurationSection)
SerializeElement(XmlWriter, Boolean)

派生クラスに実装されている場合、この構成要素の内容を構成ファイルに書き込みます。Writes the contents of this configuration element to the configuration file when implemented in a derived class.

(継承元 ConfigurationElement)
SerializeSection(ConfigurationElement, String, ConfigurationSaveMode)

ファイルに書き込む 1 つのセクションとして、ConfigurationSection オブジェクトのアンマージされたビューを含む XML 文字列を作成します。Creates an XML string containing an unmerged view of the ConfigurationSection object as a single section to write to a file.

(継承元 ConfigurationSection)
SerializeToXmlElement(XmlWriter, String)

派生クラスに実装されている場合、この構成要素の外側のタグを構成ファイルに書き込みます。Writes the outer tags of this configuration element to the configuration file when implemented in a derived class.

(継承元 ConfigurationElement)
SetPropertyValue(ConfigurationProperty, Object, Boolean)

プロパティを指定した値に設定します。Sets a property to the specified value.

(継承元 ConfigurationElement)
SetReadOnly()

IsReadOnly() オブジェクトおよびすべてのサブ要素に ConfigurationElement プロパティを設定します。Sets the IsReadOnly() property for the ConfigurationElement object and all subelements.

(継承元 ConfigurationElement)
ShouldSerializeElementInTargetVersion(ConfigurationElement, String, FrameworkName)

指定されたターゲット バージョンの .NET Framework.NET Framework 用に構成オブジェクト階層をシリアル化するとき、指定された要素がシリアル化されるかどうかを示します。Indicates whether the specified element should be serialized when the configuration object hierarchy is serialized for the specified target version of the .NET Framework.NET Framework.

(継承元 ConfigurationSection)
ShouldSerializePropertyInTargetVersion(ConfigurationProperty, String, FrameworkName, ConfigurationElement)

指定されたターゲット バージョンの .NET Framework.NET Framework 用に構成オブジェクト階層をシリアル化するとき、指定されたプロパティがシリアル化されるかどうかを示します。Indicates whether the specified property should be serialized when the configuration object hierarchy is serialized for the specified target version of the .NET Framework.NET Framework.

(継承元 ConfigurationSection)
ShouldSerializeSectionInTargetVersion(FrameworkName)

指定されたターゲット バージョンの ConfigurationSection 用に構成オブジェクト階層をシリアル化するとき、現在の .NET Framework.NET Framework インスタンスがシリアル化されるかどうかを示します。Indicates whether the current ConfigurationSection instance should be serialized when the configuration object hierarchy is serialized for the specified target version of the .NET Framework.NET Framework.

(継承元 ConfigurationSection)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode)

保存しないすべての値を削除するには、ConfigurationElement オブジェクトを変更します。Modifies the ConfigurationElement object to remove all values that should not be saved.

(継承元 ConfigurationElement)

適用対象

こちらもご覧ください