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 クラスのインスタンスが作成されます。

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

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

こちらもご覧ください

適用対象

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実装。それ以外の場合はnullexpressionBuilderTypeが見つからない場合、または関連付けられているExpressionEditorがない場合。

例外

expressionBuilderTypenullです。

-または-

serviceProvidernullです。

注釈

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

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

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

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

こちらもご覧ください

適用対象