ExpressionBuilderとは? わかりやすく解説

ExpressionBuilder クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

ページ解析中に式を評価します

名前空間: System.Web.Compilation
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public MustInherit Class
 ExpressionBuilder
Dim instance As ExpressionBuilder
public abstract class ExpressionBuilder
public ref class ExpressionBuilder abstract
public abstract class ExpressionBuilder
public abstract class ExpressionBuilder
解説解説

ExpressionBuilder クラスは、AppSettingsExpressionBuilder クラスなどの式ビルダ基本クラスです。式ビルダは、ページ解析中にコード式を作成します

ビルダは、宣言式を解析しコントロール プロパティバインドされている値を取得するコード作成しますコンパイルなしのシナリオにおいて、コンパイルなし機能サポートするビルダは、実行時に式を評価します

ページ パーサーは、文字列 <%$ %>区切られた式を見つけると、その文字列プレフィックス基づいて式の式ビルダ作成しますプレフィックスは、文字列のうちコロン (:) の左側部分です。たとえば、パーサーは、文字列 <%$ ConnectionStrings:MessageDB %> を見つけると、ConnectionStringsExpressionBuilder オブジェクト作成しますプレフィックスは、Web.config ファイルの ExpressionBuilders セクションで式ビルダ関連付けられています。

宣言式の右側部分は、評価のために式ビルダ渡されます。ページと共にコンパイルされるコード生成するには、GetCodeExpression メソッドオーバーライドます。

コンパイルされないページ上でカスタムビルダアクティブにする場合も、EvaluateExpression メソッドオーバーライドして、式の結果を表すオブジェクト返す必要がありますまた、SupportsEvaluate プロパティオーバーライドして、カスタムビルダコンパイルなしページサポートすることを示す必要があります

エディタ実装すると、コントロール プロパティ関連付けられている式を選択および評価するために使用するプロパティメソッドセットを、設計時に定義できます。式エディタは、式ビルダ上でクラス レベルメタデータ使用してマークされます。詳細については、「ExpressionEditor」を参照してください

継承時の注意 ExpressionBuilder クラスから継承する場合は、GetCodeExpression メソッドオーバーライドする必要があります

使用例使用例

ExpressionBuilder 抽象クラス実装して、カスタムビルダビルドする方法次のコード例示します。この ExpressionBuilder 実装は、式に渡される評価済みステートメント返します。この例を実行するには、あらかじめカスタムビルダを Web.config ファイル登録しておく必要があります最初コード例に、カスタムビルダを Web.config ファイル登録する方法示します

<configuration>
    <system.web>
       <compilation>
          <expressionBuilders>
              <add expressionPrefix="MyCustomExpression"
               type="MyCustomExpressionBuilder"/>
          </expressionBuilders>
       </compilation>
    </system.web>
</configuration>

2 番目のコード例に、.aspx ファイル含まれている式を参照する方法示します

<asp:Label ID="Label1" runat="server" 
Text="<%$ MyCustomExpression:Hello, world! %>" />

3 番目のコード例に、ExpressionBuilder派生使用してカスタマイズされた式ビルダ開発する方法示します。このコード例実行するには、クラスを App_Code フォルダ配置する必要があります

Imports System
Imports System.CodeDom
Imports System.Web.UI
Imports System.ComponentModel
Imports System.Web.Compilation
Imports System.Web.UI.Design

' Apply ExpressionEditorAttributes to allow the 
' expression to appear in the designer.
<ExpressionPrefix("MyCustomExpression")> _
<ExpressionEditor("MyCustomExpressionEditor")>
 _
Public Class MyExpressionBuilder
    Inherits ExpressionBuilder
    ' Create a method that will return the result 
    ' set for the expression argument.
    Public Shared Function
 GetEvalData(ByVal expression As String,
 _
       ByVal target As Type, ByVal
 entry As String) As Object
        Return expression
    End Function

    Public Overrides Function
 EvaluateExpression(ByVal target As Object,
 _
       ByVal entry As BoundPropertyEntry, ByVal
 parsedData As Object, _
       ByVal context As ExpressionBuilderContext)
 As Object
        Return GetEvalData(entry.Expression, target.GetType(),
 entry.Name)
    End Function

    Public Overrides Function
 GetCodeExpression(ByVal entry _
       As BoundPropertyEntry, ByVal parsedData
 As Object, ByVal context
 _
       As ExpressionBuilderContext) As CodeExpression
        Dim type1 As Type = entry.DeclaringType
        Dim descriptor1 As PropertyDescriptor
 = _
           TypeDescriptor.GetProperties(type1)(entry.PropertyInfo.Name)
        Dim expressionArray1(2) As CodeExpression
        expressionArray1(0) = New CodePrimitiveExpression(entry.Expression.Trim())
        expressionArray1(1) = New CodeTypeOfExpression(type1)
        expressionArray1(2) = New CodePrimitiveExpression(entry.Name)
        Return New CodeCastExpression(descriptor1.PropertyType,
 _
           New CodeMethodInvokeExpression(New
 CodeTypeReferenceExpression _
           (MyBase.GetType()), "GetEvalData",
 expressionArray1))
    End Function

    Public Overrides ReadOnly
 Property SupportsEvaluate() As Boolean
        Get
            Return True
        End Get
    End Property
End Class
using System;
using System.CodeDom;
using System.Web.UI;
using System.ComponentModel;
using System.Web.Compilation;
using System.Web.UI.Design;

// Apply ExpressionEditorAttributes to allow the 
// expression to appear in the designer.
[ExpressionPrefix("MyCustomExpression")]
[ExpressionEditor("MyCustomExpressionEditor")]
public class MyExpressionBuilder : ExpressionBuilder
{
    // Create a method that will return the result 
    // set for the expression argument.
    public static object GetEvalData(string
 expression, Type target, string entry)
    {
        return expression;
    }

    public override object EvaluateExpression(object target, BoundPropertyEntry
 entry, 
    object parsedData, ExpressionBuilderContext context)
    {
        return GetEvalData(entry.Expression, target.GetType(),
 entry.Name);
    }

    public override CodeExpression GetCodeExpression(BoundPropertyEntry
 entry, 
    object parsedData, ExpressionBuilderContext context)
    {
        Type type1 = entry.DeclaringType;
        PropertyDescriptor descriptor1 = TypeDescriptor.GetProperties(type1)[entry.PropertyInfo.Name];
        CodeExpression[] expressionArray1 = new CodeExpression[3];
        expressionArray1[0] = new CodePrimitiveExpression(entry.Expression.Trim());
        expressionArray1[1] = new CodeTypeOfExpression(type1);
        expressionArray1[2] = new CodePrimitiveExpression(entry.Name);
        return new CodeCastExpression(descriptor1.PropertyType,
 new CodeMethodInvokeExpression(new 
       CodeTypeReferenceExpression(base.GetType()), "GetEvalData",
 expressionArray1));
    }

    public override bool SupportsEvaluate
    {
        get { return true;
 }
    }
}
継承階層継承階層
System.Object
  System.Web.Compilation.ExpressionBuilder
     System.Web.Compilation.AppSettingsExpressionBuilder
     System.Web.Compilation.ConnectionStringsExpressionBuilder
     System.Web.Compilation.ResourceExpressionBuilder
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ExpressionBuilder メンバ
System.Web.Compilation 名前空間
ExpressionBuilderContext
ExpressionBuilder
ExpressionBuilderCollection
ExpressionBuilderContext
AppSettingsExpressionBuilder クラス
ConnectionStringsExpressionBuilder クラス
AppSettingsExpressionBuilder クラス

ExpressionBuilder クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

コンパイル時に動的リソース取得します

名前空間: System.Web.Configuration
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public NotInheritable Class
 ExpressionBuilder
    Inherits ConfigurationElement
Dim instance As ExpressionBuilder
public sealed class ExpressionBuilder : ConfigurationElement
public ref class ExpressionBuilder sealed :
 public ConfigurationElement
public final class ExpressionBuilder extends
 ConfigurationElement
public final class ExpressionBuilder extends
 ConfigurationElement
解説解説

ASP.NET では、ExpressionBuilder クラス使用してページ解析中に式を自動的に評価します。ExpressionBuilderCollection コレクションは、構成compilation セクション定義されている expressionBuilders 要素構成されます。ExpressionBuilder には、キー/値ペア形式特定の値設定されます。

値は、次の形式の式をページ内に含めることにより取得します

<%$ ExpressionPrefix: ExpressionKey %>

ExpressionPrefix は、取得する式の型を、一般的なビルダの型 (つまり、AppSettingsExpressionBuilder) またはカスタムビルダの型として対応付けます。ExpressionKey は、戻り値参照するために使用されるキー指定します

一般的なビルダの型を実装する場合は、構成関連するセクション名と式ビルダ対応付ける必要がありますカスタムビルダの型を実装する場合は、カスタムビルダ クラス (ExpressionBuilder クラス派生クラスなければならない) と式ビルダ対応付ける必要があります

継承階層継承階層
System.Object
   System.Configuration.ConfigurationElement
    System.Web.Configuration.ExpressionBuilder
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ExpressionBuilder メンバ
System.Web.Configuration 名前空間
AppSettingsExpressionBuilder クラス
その他の技術情報
コンパイル使用する expressionBuilders 要素 (ASP.NET 設定スキーマ)
compilation の expressionBuilders の add 要素 (ASP.NET 設定スキーマ)
ASP.NET 式の概要

ExpressionBuilder コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

ExpressionBuilder クラス新しインスタンス初期化します。

名前空間: System.Web.Compilation
アセンブリ: System.Web (system.web.dll 内)
構文構文

Dim instance As New ExpressionBuilder
protected ExpressionBuilder ()
protected:
ExpressionBuilder ()
protected ExpressionBuilder ()
protected function ExpressionBuilder ()
解説解説

ExpressionBuilder抽象クラスであるため、ExpressionBuilderインスタンスExpressionBuilder コンストラクタ使用して直接作成することはできません。

実装時の注意 ExpressionBuilder クラスから派生させる場合は、ExpressionBuilder コンストラクタオーバーライドして、独自の式ビルダ実装対すカスタム初期化アクション実装ます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ExpressionBuilder クラス
ExpressionBuilder メンバ
System.Web.Compilation 名前空間

ExpressionBuilder コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

ExpressionBuilder クラス新しインスタンス初期化します。

名前空間: System.Web.Configuration
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Sub New ( _
    expressionPrefix As String, _
    theType As String _
)
Dim expressionPrefix As String
Dim theType As String

Dim instance As New ExpressionBuilder(expressionPrefix,
 theType)
public ExpressionBuilder (
    string expressionPrefix,
    string theType
)
public:
ExpressionBuilder (
    String^ expressionPrefix, 
    String^ theType
)
public ExpressionBuilder (
    String expressionPrefix, 
    String theType
)
public function ExpressionBuilder (
    expressionPrefix : String, 
    theType : String
)

パラメータ

expressionPrefix

取得する式の型を指定する文字列

theType

式の型を指定する文字列

使用例使用例

ExpressionBuilder オブジェクト作成する方法次のコード例示します。このコード例は、ExpressionBuilderCollection クラストピック取り上げているコード例一部分です。

' Create a new ExpressionBuilder reference.
Dim myExpressionBuilder As ExpressionBuilder
 = _
  New ExpressionBuilder("myCustomExpression",
 "MyCustomExpressionBuilder")
// Create a new ExpressionBuilder reference.
ExpressionBuilder myExpressionBuilder =
  new ExpressionBuilder("myCustomExpression", "MyCustomExpressionBuilder");
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ExpressionBuilder クラス
ExpressionBuilder メンバ
System.Web.Configuration 名前空間
その他の技術情報
ASP.NET 式の概要

ExpressionBuilder プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ SupportsEvaluate 派生クラスオーバーライドされた場合は、現在の ExpressionBuilder オブジェクトコンパイルなしページサポートするかどうかを示す値を返します
参照参照

関連項目

ExpressionBuilder クラス
System.Web.Compilation 名前空間
ExpressionBuilderContext
ExpressionBuilder
ExpressionBuilderCollection
ExpressionBuilderContext
AppSettingsExpressionBuilder クラス
ConnectionStringsExpressionBuilder クラス
AppSettingsExpressionBuilder クラス

ExpressionBuilder プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ ElementInformation  ConfigurationElement オブジェクトカスタマイズできない情報機能格納する ElementInformation オブジェクト取得します。 ( ConfigurationElement から継承されます。)
パブリック プロパティ ExpressionPrefix 取得する式の型を指定する文字列取得または設定します
パブリック プロパティ LockAllAttributesExcept  ロックされている属性コレクション取得します。 ( ConfigurationElement から継承されます。)
パブリック プロパティ LockAllElementsExcept  ロックされている要素コレクション取得します。 ( ConfigurationElement から継承されます。)
パブリック プロパティ LockAttributes  ロックされている属性コレクション取得します。 ( ConfigurationElement から継承されます。)
パブリック プロパティ LockElements  ロックされている要素コレクション取得します。 ( ConfigurationElement から継承されます。)
パブリック プロパティ LockItem  要素ロックされているかどうかを示す値を取得または設定します。 ( ConfigurationElement から継承されます。)
パブリック プロパティ Type 式の型を指定する文字列取得または設定します
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ ElementProperty  ConfigurationElement オブジェクト自体を表す ConfigurationElementProperty オブジェクト取得します。 ( ConfigurationElement から継承されます。)
プロテクト プロパティ EvaluationContext  ConfigurationElement オブジェクトの ContextInformation オブジェクト取得します。 ( ConfigurationElement から継承されます。)
プロテクト プロパティ Item  オーバーロードされます。 この ConfigurationElement オブジェクトプロパティ属性、または子要素取得または設定します。 ( ConfigurationElement から継承されます。)
プロテクト プロパティ Properties  プロパティコレクション取得します。 ( ConfigurationElement から継承されます。)
参照参照

関連項目

ExpressionBuilder クラス
System.Web.Configuration 名前空間
AppSettingsExpressionBuilder クラス

その他の技術情報

コンパイル使用する expressionBuilders 要素 (ASP.NET 設定スキーマ)
compilation の expressionBuilders の add 要素 (ASP.NET 設定スキーマ)
ASP.NET 式の概要

ExpressionBuilder メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ExpressionBuilder クラス
System.Web.Compilation 名前空間
ExpressionBuilderContext
ExpressionBuilder
ExpressionBuilderCollection
ExpressionBuilderContext
AppSettingsExpressionBuilder クラス
ConnectionStringsExpressionBuilder クラス
AppSettingsExpressionBuilder クラス

ExpressionBuilder メソッド


パブリック メソッドパブリック メソッド

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

関連項目

ExpressionBuilder クラス
System.Web.Configuration 名前空間
AppSettingsExpressionBuilder クラス

その他の技術情報

コンパイル使用する expressionBuilders 要素 (ASP.NET 設定スキーマ)
compilation の expressionBuilders の add 要素 (ASP.NET 設定スキーマ)
ASP.NET 式の概要

ExpressionBuilder メンバ

ページ解析中に式を評価します

ExpressionBuilder データ型公開されるメンバを以下の表に示します


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド ExpressionBuilder ExpressionBuilder クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ SupportsEvaluate 派生クラスオーバーライドされた場合は、現在の ExpressionBuilder オブジェクトコンパイルなしページサポートするかどうかを示す値を返します
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ExpressionBuilder クラス
System.Web.Compilation 名前空間
ExpressionBuilderContext
ExpressionBuilder
ExpressionBuilderCollection
ExpressionBuilderContext
AppSettingsExpressionBuilder クラス
ConnectionStringsExpressionBuilder クラス
AppSettingsExpressionBuilder クラス

ExpressionBuilder メンバ

コンパイル時に動的リソース取得します

ExpressionBuilder データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド ExpressionBuilder ExpressionBuilder クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ ElementInformation  ConfigurationElement オブジェクトカスタマイズできない情報機能格納する ElementInformation オブジェクト取得します。 (ConfigurationElement から継承されます。)
パブリック プロパティ ExpressionPrefix 取得する式の型を指定する文字列取得または設定します
パブリック プロパティ LockAllAttributesExcept  ロックされている属性コレクション取得します。(ConfigurationElement から継承されます。)
パブリック プロパティ LockAllElementsExcept  ロックされている要素コレクション取得します。(ConfigurationElement から継承されます。)
パブリック プロパティ LockAttributes  ロックされている属性コレクション取得します。 (ConfigurationElement から継承されます。)
パブリック プロパティ LockElements  ロックされている要素コレクション取得します。(ConfigurationElement から継承されます。)
パブリック プロパティ LockItem  要素ロックされているかどうかを示す値を取得または設定します。(ConfigurationElement から継承されます。)
パブリック プロパティ Type 式の型を指定する文字列取得または設定します
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ ElementProperty  ConfigurationElement オブジェクト自体を表す ConfigurationElementProperty オブジェクト取得します。(ConfigurationElement から継承されます。)
プロテクト プロパティ EvaluationContext  ConfigurationElement オブジェクトの ContextInformation オブジェクト取得します。(ConfigurationElement から継承されます。)
プロテクト プロパティ Item  オーバーロードされます。 この ConfigurationElement オブジェクトプロパティ属性、または子要素取得または設定します。(ConfigurationElement から継承されます。)
プロテクト プロパティ Properties  プロパティコレクション取得します。(ConfigurationElement から継承されます。)
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド DeserializeElement  構成ファイルから XML読み取ります。 (ConfigurationElement から継承されます。)
プロテクト メソッド Finalize  Objectガベージ コレクションにより収集される前に、その Objectリソース解放しその他のクリーンアップ操作実行できるようにします。 (Object から継承されます。)
プロテクト メソッド Init  ConfigurationElement オブジェクト初期状態設定します。 (ConfigurationElement から継承されます。)
プロテクト メソッド InitializeDefault  ConfigurationElement オブジェクト既定の値セット初期化するために使用します。 (ConfigurationElement から継承されます。)
プロテクト メソッド IsModified  派生クラス実装された場合、この構成要素最後保存または読み込み以降変更されたかどうかを示します。 (ConfigurationElement から継承されます。)
プロテクト メソッド ListErrors  この ConfigurationElement オブジェクトおよびすべてのサブ要素無効なプロパティエラーを、渡されリスト追加します。 (ConfigurationElement から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド OnDeserializeUnrecognizedAttribute  逆シリカル化中に不明な属性発生したかどうかを示す値を取得します。 (ConfigurationElement から継承されます。)
プロテクト メソッド OnDeserializeUnrecognizedElement  逆シリカル化中に不明な要素発生したかどうかを示す値を取得します。 (ConfigurationElement から継承されます。)
プロテクト メソッド OnRequiredPropertyNotFound  必須プロパティが見つからなかったかどうかを示す値を取得します。 (ConfigurationElement から継承されます。)
プロテクト メソッド PostDeserialize  シリアル化後に呼び出されます。 (ConfigurationElement から継承されます。)
プロテクト メソッド PreSerialize  シリアル化前に呼び出されます。 (ConfigurationElement から継承されます。)
プロテクト メソッド Reset  ConfigurationElement オブジェクト内部状態 (ロックプロパティ コレクションなど) をリセットします。 (ConfigurationElement から継承されます。)
プロテクト メソッド ResetModified  派生クラス実装された場合、IsModified メソッドの値を falseリセットします。 (ConfigurationElement から継承されます。)
プロテクト メソッド SerializeElement  派生クラス実装されている場合、この構成要素内容構成ファイル書き込みます。 (ConfigurationElement から継承されます。)
プロテクト メソッド SerializeToXmlElement  派生クラス実装されている場合、この構成要素外側タグ構成ファイル書き込みます。 (ConfigurationElement から継承されます。)
プロテクト メソッド SetPropertyValue  プロパティ指定した値に設定します。 (ConfigurationElement から継承されます。)
プロテクト メソッド SetReadOnly  ConfigurationElement オブジェクトおよびすべてのサブ要素に IsReadOnly プロパティ設定します。 (ConfigurationElement から継承されます。)
プロテクト メソッド Unmerge  保存しないすべての値を削除するには、ConfigurationElement オブジェクト変更します。 (ConfigurationElement から継承されます。)
参照参照

関連項目

ExpressionBuilder クラス
System.Web.Configuration 名前空間
AppSettingsExpressionBuilder クラス

その他の技術情報

コンパイル使用する expressionBuilders 要素 (ASP.NET 設定スキーマ)
compilation の expressionBuilders の add 要素 (ASP.NET 設定スキーマ)
ASP.NET 式の概要



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ExpressionBuilder」の関連用語

ExpressionBuilderのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ExpressionBuilderのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS