ExpressionEditor.GetExpressionEditor Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma implementação ExpressionEditor associada a um prefixo de expressão ou construtor de expressões.
Sobrecargas
| Nome | Description |
|---|---|
| GetExpressionEditor(String, IServiceProvider) |
Retorna uma implementação ExpressionEditor associada ao prefixo de expressão especificado. |
| GetExpressionEditor(Type, IServiceProvider) |
Retorna uma implementação ExpressionEditor associada ao tipo de construtor de expressões especificado. |
GetExpressionEditor(String, IServiceProvider)
Retorna uma implementação ExpressionEditor 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 localizar o editor de expressões associado.
- serviceProvider
- IServiceProvider
Uma implementação do provedor de serviços fornecida pelo host do designer, usada para obter serviços adicionais de tempo de design.
Retornos
Uma ExpressionEditor implementação associada expressionPrefixa; caso contrário, nullse expressionPrefix não estiver definida ou não estiver associada a uma ExpressionEditor.
Exceções
serviceProvider é null.
Comentários
Use as sobrecargas do método estático GetExpressionEditor para localizar o ExpressionEditor objeto associado a um determinado tipo de construtor de expressões ou prefixo de expressão.
Para cada tipo de expressão personalizada, 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 em uma página, o prefixo de expressão é usado para criar instâncias das classes e ExpressionBuilder associadasExpressionEditor.
Para associar um prefixo de expressão a um construtor de expressões e editor de expressões, aplique o e os ExpressionEditorAttributeExpressionPrefixAttribute atributos à classe personalizada ExpressionBuilder e configure o prefixo de expressão para um construtor de expressões no expressionBuilders elemento no arquivo de configuração da Web.
Para localizar o editor de expressões associado para 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 seção do arquivo de configuração da Web. Se uma implementação disponível ExpressionBuilder definir o prefixo de expressão, o GetExpressionEditor método retornará o tipo especificado no ExpressionEditorAttribute atributo dos ExpressionBuilder metadados.
Confira também
Aplica-se a
GetExpressionEditor(Type, IServiceProvider)
Retorna uma implementação ExpressionEditor 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 de construtor de expressões derivadas, usada para localizar o editor de expressões associado.
- serviceProvider
- IServiceProvider
Uma implementação do provedor de serviços fornecida pelo host do designer, usada para obter serviços adicionais de tempo de design.
Retornos
Uma ExpressionEditor implementação associada expressionBuilderTypea; caso contrário, nullse expressionBuilderType não puder ser localizada ou não tiver nenhuma associação ExpressionEditor.
Exceções
Comentários
Use as sobrecargas estáticas GetExpressionEditor para localizar o ExpressionEditor objeto associado a um prefixo de expressão específico ou tipo de construtor de expressões.
Para cada tipo de expressão personalizada, 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 em uma página, o prefixo de expressão é usado para criar instâncias das classes e ExpressionBuilder associadasExpressionEditor.
Para associar um prefixo de expressão a um construtor de expressões e editor de expressões, aplique o e os ExpressionEditorAttributeExpressionPrefixAttribute atributos à classe personalizada ExpressionBuilder e configure o prefixo de expressão para um construtor de expressões no expressionBuilders elemento no arquivo de configuração da Web.
O GetExpressionEditor método enumera as implementações disponíveis ExpressionBuilder para localizar expressionBuilderType. As ExpressionBuilder implementações podem ser configuradas na expressionBuilders seção do arquivo de configuração da Web. Se expressionBuilderType for encontrado no conjunto de implementações disponíveis ExpressionBuilder , o GetExpressionEditor método retornará o tipo especificado no ExpressionEditorAttribute atributo dos ExpressionBuilder metadados.