ExpressionEditor.GetExpressionEditor Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve uma ExpressionEditor implementação associada a um prefixo de expressão ou construtor de expressões.
Sobrecargas
| Name | Description |
|---|---|
| GetExpressionEditor(String, IServiceProvider) |
Devolve uma ExpressionEditor implementação associada ao prefixo de expressão especificado. |
| GetExpressionEditor(Type, IServiceProvider) |
Devolve uma ExpressionEditor implementação associada ao tipo de construtor de expressões especificado. |
GetExpressionEditor(String, IServiceProvider)
Devolve uma ExpressionEditor implementação associada ao prefixo de expressão 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
O prefixo de expressão é usado para encontrar o editor de expressões associado.
- serviceProvider
- IServiceProvider
Uma implementação de fornecedor de serviços fornecida pelo anfitrião projetista, usada para obter serviços adicionais em tempo de design.
Devoluções
Uma ExpressionEditor implementação associada a expressionPrefix; caso contrário, null, se expressionPrefix não estiver definida ou não estiver associada a um ExpressionEditor.
Exceções
serviceProvider é null.
Observações
Use as sobrecargas de método estático GetExpressionEditor para encontrar o ExpressionEditor objeto associado a um prefixo de expressão particular ou a um tipo de construtor de expressões.
Para cada tipo de expressão personalizado, um prefixo de expressão identifica o construtor de expressões e o editor de expressões associados. Quando expressões personalizadas são analisadas numa página, o prefixo de expressão é usado para criar instâncias das classes e ExpressionEditor associadasExpressionBuilder.
Para associar um prefixo de expressão a um construtor de expressões e um editor de expressões, aplique os ExpressionEditorAttribute atributos e ExpressionPrefixAttribute à classe personalizada ExpressionBuilder e configure o prefixo de expressão para um construtor de expressões no expressionBuilders elemento no ficheiro de configuração Web.
Para encontrar o editor de expressões associado a um prefixo de expressão, o GetExpressionEditor método enumera as implementações disponíveis ExpressionBuilder para um prefixo correspondente. As ExpressionBuilder implementações podem ser configuradas na expressionBuilders secção do ficheiro de configuração Web. Se uma implementação disponível ExpressionBuilder definir o prefixo de expressão, o GetExpressionEditor método devolve o tipo especificado no ExpressionEditorAttribute atributo dos ExpressionBuilder metadados.
Ver também
Aplica-se a
GetExpressionEditor(Type, IServiceProvider)
Devolve uma ExpressionEditor implementação associada ao tipo de construtor de expressões 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
O tipo da classe construtora de expressões derivadas, usada para localizar o editor de expressões associado.
- serviceProvider
- IServiceProvider
Uma implementação de fornecedor de serviços fornecida pelo anfitrião projetista, usada para obter serviços adicionais em tempo de design.
Devoluções
Uma ExpressionEditor implementação associada a expressionBuilderType; caso contrário, null, se expressionBuilderType não puder ser localizada ou não tiver associada ExpressionEditor.
Exceções
Observações
Use as sobrecargas estáticas GetExpressionEditor para encontrar o ExpressionEditor objeto associado a um prefixo ou tipo construtor de expressões específico.
Para cada tipo de expressão personalizado, um prefixo de expressão identifica o construtor de expressões e o editor de expressões associados. Quando expressões personalizadas são analisadas numa página, o prefixo de expressão é usado para criar instâncias das classes e ExpressionEditor associadasExpressionBuilder.
Para associar um prefixo de expressão a um construtor de expressões e um editor de expressões, aplique os ExpressionEditorAttribute atributos e ExpressionPrefixAttribute à classe personalizada ExpressionBuilder e configure o prefixo de expressão para um construtor de expressões no expressionBuilders elemento no ficheiro de configuração Web.
O GetExpressionEditor método enumera as implementações disponíveis ExpressionBuilder para localizar expressionBuilderType. As ExpressionBuilder implementações podem ser configuradas na expressionBuilders secção do ficheiro de configuração Web. Se expressionBuilderType for encontrado no conjunto de implementações disponíveis ExpressionBuilder , o GetExpressionEditor método devolve o tipo especificado no ExpressionEditorAttribute atributo dos ExpressionBuilder metadados.