Язык

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.

Исключения

serviceProvider равно null.

Комментарии

Используйте перегрузки статических GetExpressionEditor методов для поиска ExpressionEditor объекта, связанного с определенным префиксом выражения или типом построителя выражений.

Для каждого типа пользовательского выражения префикс выражения определяет связанный конструктор выражений и редактор выражений. При анализе пользовательских выражений на странице префикс выражения используется для создания экземпляров связанных ExpressionBuilder и ExpressionEditor классов.

Чтобы связать префикс выражения с конструктором выражений и редактором выражений, примените ExpressionEditorAttribute атрибуты ExpressionPrefixAttribute к пользовательскому ExpressionBuilder классу и настройте префикс выражения для построителя выражений в элементе в expressionBuilders файле веб-конфигурации.

Чтобы найти связанный редактор выражений для префикса выражения, GetExpressionEditor метод перечисляет доступные ExpressionBuilder реализации для соответствующего префикса. Реализации ExpressionBuilder можно настроить в 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; в противном случае, nullесли expressionBuilderType не удается найти или не связана ExpressionEditor.

Исключения

expressionBuilderType равно null.

–или–

serviceProvider равно null.

Комментарии

Используйте статические GetExpressionEditor перегрузки для поиска объекта, связанного ExpressionEditor с определенным префиксом выражения или типом построителя выражений.

Для каждого типа пользовательского выражения префикс выражения определяет связанный конструктор выражений и редактор выражений. При анализе пользовательских выражений на странице префикс выражения используется для создания экземпляров связанных ExpressionBuilder и ExpressionEditor классов.

Чтобы связать префикс выражения с конструктором выражений и редактором выражений, примените ExpressionEditorAttribute атрибуты ExpressionPrefixAttribute к пользовательскому ExpressionBuilder классу и настройте префикс выражения для построителя выражений в элементе в expressionBuilders файле веб-конфигурации.

Метод GetExpressionEditor перечисляет доступные ExpressionBuilder реализации для поиска expressionBuilderType. Реализации ExpressionBuilder можно настроить в expressionBuilders разделе файла веб-конфигурации. Если expressionBuilderType он найден в наборе доступных ExpressionBuilder реализаций, GetExpressionEditor метод возвращает тип, указанный в ExpressionEditorAttribute атрибуте ExpressionBuilder метаданных.

См. также раздел

Применяется к