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 implementación de ExpressionEditor que está asociada a un prefijo de expresión o un generador de expresiones.
Sobrecargas
GetExpressionEditor(String, IServiceProvider) |
Devuelve una implementación de ExpressionEditor que está asociada al prefijo de expresión especificado. |
GetExpressionEditor(Type, IServiceProvider) |
Devuelve una implementación de ExpressionEditor que está asociada al tipo de generador de expresiones especificado. |
GetExpressionEditor(String, IServiceProvider)
Devuelve una implementación de ExpressionEditor que está 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 utilizado para buscar el editor de expresiones asociado.
- serviceProvider
- IServiceProvider
Implementación del proveedor de servicios proporcionada por el host del diseñador, que se utiliza para obtener servicios en tiempo de diseño adicionales.
Devoluciones
Implementación de ExpressionEditor asociada a expressionPrefix
; de lo contrario, null
, si expressionPrefix
no está definido o no está asociado a un ExpressionEditor.
Excepciones
serviceProvider
es null
.
Comentarios
Use las sobrecargas del método estático GetExpressionEditor para buscar el ExpressionEditor objeto asociado a un prefijo de expresión o un tipo de generador de expresiones concretos.
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 ExpressionEditor asociadasExpressionBuilder.
Para asociar un prefijo de expresión con 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 expressionBuilders
elemento del 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 implementación de ExpressionEditor que está 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 de generador de expresiones derivada, que se utiliza para buscar el editor de expresiones asociado.
- serviceProvider
- IServiceProvider
Implementación del proveedor de servicios proporcionada por el host del diseñador, que se utiliza para obtener servicios en tiempo de diseño adicionales.
Devoluciones
Implementación de ExpressionEditor asociada a expressionBuilderType
; de lo contrario, null
, si expressionBuilderType
no se encuentra o no tiene un ExpressionEditor asociado.
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 ExpressionEditor asociadasExpressionBuilder.
Para asociar un prefijo de expresión con 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 expressionBuilders
elemento del 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.