ExpressionEditor.GetExpressionEditor Método
Definição
Retorna uma implementação ExpressionEditor associada a um prefixo de expressão ou ao construtor de expressões.Returns an ExpressionEditor implementation that is associated with an expression prefix or expression builder.
Sobrecargas
| GetExpressionEditor(String, IServiceProvider) |
Retorna uma implementação ExpressionEditor associada ao prefixo de expressão especificado.Returns an ExpressionEditor implementation that is associated with the specified expression prefix. |
| GetExpressionEditor(Type, IServiceProvider) |
Retorna uma implementação ExpressionEditor associada ao tipo de construtor de expressões especificado.Returns an ExpressionEditor implementation that is associated with the specified expression builder type. |
GetExpressionEditor(String, IServiceProvider)
Retorna uma implementação ExpressionEditor associada ao prefixo de expressão especificado.Returns an ExpressionEditor implementation that is associated with the specified expression prefix.
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
O prefixo de expressão usado para localizar o editor de expressão associado.The expression prefix used to find the associated expression editor.
- serviceProvider
- IServiceProvider
Uma implementação do provedor de serviço fornecida pelo host do designer, usada para obter serviços de tempo de design adicionais.A service provider implementation supplied by the designer host, used to obtain additional design-time services.
Retornos
Uma implementação ExpressionEditor associada a expressionPrefix; caso contrário, null se expressionPrefix não estiver definido ou não estiver associado a um ExpressionEditor.An ExpressionEditor implementation associated with expressionPrefix; otherwise, null, if expressionPrefix is not defined or is not associated with an ExpressionEditor.
Exceções
serviceProvider é null.serviceProvider is null.
Comentários
Use as GetExpressionEditor sobrecargas de método estático para localizar o ExpressionEditor objeto associado a um determinado prefixo de expressão ou tipo de construtor de expressão.Use the static GetExpressionEditor method overloads to find the ExpressionEditor object that is associated with a particular expression prefix or expression builder type.
Para cada tipo de expressão personalizada, um prefixo de expressão identifica o construtor de expressões associado e o editor de expressão.For each custom expression type, an expression prefix identifies the associated expression builder and expression editor. Quando expressões personalizadas são analisadas em uma página, o prefixo da expressão é usado para criar instâncias das ExpressionBuilder classes e associadas ExpressionEditor .When custom expressions are parsed in a page, the expression prefix is used to create instances of the associated ExpressionBuilder and ExpressionEditor classes.
Para associar um prefixo de expressão a um construtor de expressões e ao editor de expressão, aplique os ExpressionEditorAttribute ExpressionPrefixAttribute atributos e à ExpressionBuilder classe personalizada e configure o prefixo de expressão para um construtor de expressões no expressionBuilders elemento no arquivo de configuração da Web.To associate an expression prefix with an expression builder and expression editor, apply the ExpressionEditorAttribute and ExpressionPrefixAttribute attributes to the custom ExpressionBuilder class and configure the expression prefix for an expression builder in the expressionBuilders element in the Web configuration file.
Para localizar o editor de expressão associado para um prefixo de expressão, o GetExpressionEditor método enumera as ExpressionBuilder implementações disponíveis para um prefixo correspondente.To find the associated expression editor for an expression prefix, the GetExpressionEditor method enumerates the available ExpressionBuilder implementations for a matching prefix. As ExpressionBuilder implementações podem ser configuradas na expressionBuilders seção do arquivo de configuração da Web.The ExpressionBuilder implementations can be configured in the expressionBuilders section of the Web configuration file. Se uma ExpressionBuilder implementação disponível definir o prefixo de expressão, o GetExpressionEditor método retornará o tipo especificado no ExpressionEditorAttribute atributo dos ExpressionBuilder metadados.If an available ExpressionBuilder implementation defines the expression prefix, the GetExpressionEditor method returns the type that is specified in the ExpressionEditorAttribute attribute of the ExpressionBuilder metadata.
Confira também
Aplica-se a
GetExpressionEditor(Type, IServiceProvider)
Retorna uma implementação ExpressionEditor associada ao tipo de construtor de expressões especificado.Returns an ExpressionEditor implementation that is associated with the specified expression builder type.
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
O tipo da classe derivada expressão do construtor de expressões, usado para localizar o editor de expressão associado.The type of the derived expression builder class, used to locate the associated expression editor.
- serviceProvider
- IServiceProvider
Uma implementação do provedor de serviço fornecida pelo host do designer, usada para obter serviços de tempo de design adicionais.A service provider implementation supplied by the designer host, used to obtain additional design-time services.
Retornos
Uma implementação ExpressionEditor associada a expressionBuilderType; caso contrário, null se não for possível localizar expressionBuilderType ou se ele não tem nenhum ExpressionEditor associado.An ExpressionEditor implementation associated with expressionBuilderType; otherwise, null, if expressionBuilderType cannot be located or has no associated ExpressionEditor.
Exceções
expressionBuilderType é null.expressionBuilderType is null.
- ou --or-
serviceProvider é null.serviceProvider is null.
Comentários
Use as GetExpressionEditor sobrecargas estáticas para localizar o ExpressionEditor objeto que está associado a um determinado prefixo de expressão ou tipo de construtor de expressão.Use the static GetExpressionEditor overloads to find the ExpressionEditor object that is associated with a particular expression prefix or expression builder type.
Para cada tipo de expressão personalizada, um prefixo de expressão identifica o construtor de expressões associado e o editor de expressão.For each custom expression type, an expression prefix identifies the associated expression builder and expression editor. Quando expressões personalizadas são analisadas em uma página, o prefixo da expressão é usado para criar instâncias das ExpressionBuilder classes e associadas ExpressionEditor .When custom expressions are parsed in a page, the expression prefix is used to create instances of the associated ExpressionBuilder and ExpressionEditor classes.
Para associar um prefixo de expressão a um construtor de expressões e ao editor de expressão, aplique os ExpressionEditorAttribute ExpressionPrefixAttribute atributos e à ExpressionBuilder classe personalizada e configure o prefixo de expressão para um construtor de expressões no expressionBuilders elemento no arquivo de configuração da Web.To associate an expression prefix with an expression builder and expression editor, apply the ExpressionEditorAttribute and ExpressionPrefixAttribute attributes to the custom ExpressionBuilder class and configure the expression prefix for an expression builder in the expressionBuilders element in the Web configuration file.
O GetExpressionEditor método enumera as ExpressionBuilder implementações disponíveis para localizar expressionBuilderType .The GetExpressionEditor method enumerates the available ExpressionBuilder implementations to locate expressionBuilderType. As ExpressionBuilder implementações podem ser configuradas na expressionBuilders seção do arquivo de configuração da Web.The ExpressionBuilder implementations can be configured in the expressionBuilders section of the Web configuration file. Se expressionBuilderType for encontrado no conjunto de ExpressionBuilder implementações disponíveis, o GetExpressionEditor método retornará o tipo especificado no ExpressionEditorAttribute atributo dos ExpressionBuilder metadados.If expressionBuilderType is found in the set of available ExpressionBuilder implementations, the GetExpressionEditor method returns the type that is specified in the ExpressionEditorAttribute attribute of the ExpressionBuilder metadata.