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

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

返品

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

例外

serviceProvidernullです。

注釈

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

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

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

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

こちらもご覧ください

適用対象

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

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

返品

ExpressionEditorに関連付けられているexpressionBuilderType実装。それ以外の場合はnullexpressionBuilderTypeが見つからない場合、または関連付けられているExpressionEditorがない場合。

例外

expressionBuilderTypenullです。

-又は-

serviceProvidernullです。

注釈

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

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

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

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

こちらもご覧ください

適用対象