ExpressionEditor.GetExpressionEditor Método

Definición

Devuelve una ExpressionEditor implementación asociada a un prefijo de expresión o generador de expresiones.

Sobrecargas

Nombre Description
GetExpressionEditor(String, IServiceProvider)

Devuelve una ExpressionEditor implementación asociada al prefijo de expresión especificado.

GetExpressionEditor(Type, IServiceProvider)

Devuelve una ExpressionEditor implementación asociada al tipo de generador de expresiones especificado.

GetExpressionEditor(String, IServiceProvider)

Devuelve una ExpressionEditor implementación asociada al prefijo de expresión especificado.

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

Parámetros

expressionPrefix
String

Prefijo de expresión usado para buscar el editor de expresiones asociado.

serviceProvider
IServiceProvider

Implementación del proveedor de servicios proporcionada por el host del diseñador, que se usa para obtener servicios adicionales en tiempo de diseño.

Devoluciones

Una ExpressionEditor implementación asociada a expressionPrefix; de lo contrario, null, si expressionPrefix no está definida o no está asociada a .ExpressionEditor

Excepciones

serviceProvider es null.

Comentarios

Use las sobrecargas de método estático GetExpressionEditor para buscar el ExpressionEditor objeto asociado a un prefijo de expresión determinado o a un tipo de generador de expresiones.

Para cada tipo de expresión personalizada, un prefijo de expresión identifica el generador de expresiones asociado y el editor de expresiones. Cuando las expresiones personalizadas se analizan en una página, el prefijo de expresión se usa para crear instancias de las clases y ExpressionBuilder asociadasExpressionEditor.

Para asociar un prefijo de expresión a un generador de expresiones y un editor de expresiones, aplique los ExpressionEditorAttribute atributos y ExpressionPrefixAttribute a la clase personalizada ExpressionBuilder y configure el prefijo de expresión para un generador de expresiones en el elemento del expressionBuilders archivo de configuración web.

Para buscar el editor de expresiones asociado para un prefijo de expresión, el GetExpressionEditor método enumera las implementaciones disponibles ExpressionBuilder para un prefijo coincidente. Las ExpressionBuilder implementaciones se pueden configurar en la expressionBuilders sección del archivo de configuración web. Si una implementación disponible ExpressionBuilder define el prefijo de expresión, el GetExpressionEditor método devuelve el tipo especificado en el ExpressionEditorAttribute atributo de los ExpressionBuilder metadatos.

Consulte también

Se aplica a

GetExpressionEditor(Type, IServiceProvider)

Devuelve una ExpressionEditor implementación asociada al tipo de generador de expresiones especificado.

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

Parámetros

expressionBuilderType
Type

Tipo de la clase del generador de expresiones derivadas, que se usa para buscar el editor de expresiones asociado.

serviceProvider
IServiceProvider

Implementación del proveedor de servicios proporcionada por el host del diseñador, que se usa para obtener servicios adicionales en tiempo de diseño.

Devoluciones

Una ExpressionEditor implementación asociada a expressionBuilderType; de lo contrario, null, si expressionBuilderType no se puede ubicar o no tiene asociado ExpressionEditor.

Excepciones

expressionBuilderType es null.

O bien

serviceProvider es null.

Comentarios

Use las sobrecargas estáticas GetExpressionEditor para buscar el ExpressionEditor objeto asociado a un prefijo de expresión determinado o a un tipo de generador de expresiones.

Para cada tipo de expresión personalizada, un prefijo de expresión identifica el generador de expresiones asociado y el editor de expresiones. Cuando las expresiones personalizadas se analizan en una página, el prefijo de expresión se usa para crear instancias de las clases y ExpressionBuilder asociadasExpressionEditor.

Para asociar un prefijo de expresión a un generador de expresiones y un editor de expresiones, aplique los ExpressionEditorAttribute atributos y ExpressionPrefixAttribute a la clase personalizada ExpressionBuilder y configure el prefijo de expresión para un generador de expresiones en el elemento del expressionBuilders archivo de configuración web.

El GetExpressionEditor método enumera las implementaciones disponibles ExpressionBuilder para buscar expressionBuilderType. Las ExpressionBuilder implementaciones se pueden configurar en la expressionBuilders sección del archivo de configuración web. Si expressionBuilderType se encuentra en el conjunto de implementaciones disponibles ExpressionBuilder , el GetExpressionEditor método devuelve el tipo especificado en el ExpressionEditorAttribute atributo de los ExpressionBuilder metadatos.

Consulte también

Se aplica a