Share via


ExpressionEditor.GetExpressionEditor メソッド

定義

式プレフィックスまたは式ビルダーに関連付けられている ExpressionEditor 実装を返します。

オーバーロード

GetExpressionEditor(String, IServiceProvider)

指定した式プレフィックスに関連付けられている ExpressionEditor 実装を返します。

GetExpressionEditor(Type, IServiceProvider)

指定した式ビルダーの型に関連付けられている ExpressionEditor 実装を返します。

GetExpressionEditor(String, IServiceProvider)

指定した式プレフィックスに関連付けられている ExpressionEditor 実装を返します。

public:
 static System::Web::UI::Design::ExpressionEditor ^ GetExpressionEditor(System::String ^ expressionPrefix, IServiceProvider ^ serviceProvider);
public static System.Web.UI.Design.ExpressionEditor GetExpressionEditor (string expressionPrefix, IServiceProvider serviceProvider);
static member GetExpressionEditor : string * IServiceProvider -> System.Web.UI.Design.ExpressionEditor
Public Shared Function GetExpressionEditor (expressionPrefix As String, serviceProvider As IServiceProvider) As ExpressionEditor

パラメーター

expressionPrefix
String

関連付けられている式エディターを検出するために使用する式プレフィックス。

serviceProvider
IServiceProvider

デザイナー ホストによって提供されるサービス プロバイダーの実装。追加のデザイン時サービスを取得するときに使用されます。

戻り値

expressionPrefix に関連付けられた ExpressionEditor 実装。expressionPrefix が定義されていないか ExpressionEditor に関連付けられていない場合は null

例外

serviceProvidernullです。

注釈

静的 GetExpressionEditor メソッド のオーバーロードを使用して、特定の ExpressionEditor 式プレフィックスまたは式ビルダー型に関連付けられているオブジェクトを検索します。

カスタム式の種類ごとに、式プレフィックスによって、関連付けられている式ビルダーと式エディターが識別されます。 カスタム式がページで解析されると、式プレフィックスを使用して、関連付けられた ExpressionBuilder クラスと ExpressionEditor クラスのインスタンスが作成されます。

式プレフィックスを式ビルダーおよび式エディターに関連付けるには、 属性と ExpressionPrefixAttribute 属性をカスタム ExpressionBuilder クラスに適用ExpressionEditorAttributeし、Web 構成ファイルの 要素で式ビルダーのexpressionBuilders式プレフィックスを構成します。

式プレフィックスに関連付けられている式エディターを検索するために、 メソッドは GetExpressionEditor 、一致するプレフィックスに使用できる ExpressionBuilder 実装を列挙します。 実装は ExpressionBuilder 、Web 構成ファイルの expressionBuilders セクションで構成できます。 使用可能ExpressionBuilderな実装で式プレフィックスが定義されている場合、GetExpressionEditorメソッドはメタデータの 属性で指定された型をExpressionEditorAttributeExpressionBuilder返します。

こちらもご覧ください

適用対象

GetExpressionEditor(Type, IServiceProvider)

指定した式ビルダーの型に関連付けられている ExpressionEditor 実装を返します。

public:
 static System::Web::UI::Design::ExpressionEditor ^ GetExpressionEditor(Type ^ expressionBuilderType, IServiceProvider ^ serviceProvider);
public static System.Web.UI.Design.ExpressionEditor GetExpressionEditor (Type expressionBuilderType, IServiceProvider serviceProvider);
static member GetExpressionEditor : Type * IServiceProvider -> System.Web.UI.Design.ExpressionEditor
Public Shared Function GetExpressionEditor (expressionBuilderType As Type, serviceProvider As IServiceProvider) As ExpressionEditor

パラメーター

expressionBuilderType
Type

派生式ビルダー クラスの型。関連付けられている式エディターを検出するために使用します。

serviceProvider
IServiceProvider

デザイナー ホストによって提供されるサービス プロバイダーの実装。追加のデザイン時サービスを取得するときに使用されます。

戻り値

expressionBuilderType に関連付けられた ExpressionEditor 実装。expressionBuilderType が見つからないか ExpressionEditor に関連付けられていない場合は null

例外

expressionBuilderTypenullです。

または

serviceProvidernullです。

注釈

静的 GetExpressionEditor オーバーロードを使用して、特定の ExpressionEditor 式プレフィックスまたは式ビルダー型に関連付けられているオブジェクトを検索します。

カスタム式の種類ごとに、式プレフィックスによって、関連付けられている式ビルダーと式エディターが識別されます。 カスタム式がページで解析されると、式プレフィックスを使用して、関連付けられた ExpressionBuilder クラスと ExpressionEditor クラスのインスタンスが作成されます。

式プレフィックスを式ビルダーおよび式エディターに関連付けるには、 属性と ExpressionPrefixAttribute 属性をカスタム ExpressionBuilder クラスに適用ExpressionEditorAttributeし、Web 構成ファイルの 要素で式ビルダーのexpressionBuilders式プレフィックスを構成します。

メソッドはGetExpressionEditor、 を見つけるためにexpressionBuilderType使用可能なExpressionBuilder実装を列挙します。 実装は ExpressionBuilder 、Web 構成ファイルの expressionBuilders セクションで構成できます。 が使用可能なExpressionBuilder一連の実装で見つかった場合expressionBuilderTypeGetExpressionEditorメソッドはメタデータの 属性で指定された型をExpressionEditorAttributeExpressionBuilder返します。

こちらもご覧ください

適用対象