ExpressionEditor.GetExpressionEditor Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.