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.
Исключения
Комментарии
Используйте статические GetExpressionEditor перегрузки для поиска объекта, связанного ExpressionEditor с определенным префиксом выражения или типом построителя выражений.
Для каждого типа пользовательского выражения префикс выражения определяет связанный конструктор выражений и редактор выражений. При анализе пользовательских выражений на странице префикс выражения используется для создания экземпляров связанных ExpressionBuilder и ExpressionEditor классов.
Чтобы связать префикс выражения с конструктором выражений и редактором выражений, примените ExpressionEditorAttribute атрибуты ExpressionPrefixAttribute к пользовательскому ExpressionBuilder классу и настройте префикс выражения для построителя выражений в элементе в expressionBuilders файле веб-конфигурации.
Метод GetExpressionEditor перечисляет доступные ExpressionBuilder реализации для поиска expressionBuilderType. Реализации ExpressionBuilder можно настроить в expressionBuilders разделе файла веб-конфигурации. Если expressionBuilderType он найден в наборе доступных ExpressionBuilder реализаций, GetExpressionEditor метод возвращает тип, указанный в ExpressionEditorAttribute атрибуте ExpressionBuilder метаданных.