ExpressionEditor.GetExpressionEditor Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en ExpressionEditor implementering som är associerad med ett uttrycksprefix eller uttrycksbyggare.
Överlagringar
| Name | Description |
|---|---|
| GetExpressionEditor(String, IServiceProvider) |
Returnerar en ExpressionEditor implementering som är associerad med det angivna uttrycksprefixet. |
| GetExpressionEditor(Type, IServiceProvider) |
Returnerar en ExpressionEditor implementering som är associerad med den angivna uttrycksverktygets typ. |
GetExpressionEditor(String, IServiceProvider)
Returnerar en ExpressionEditor implementering som är associerad med det angivna uttrycksprefixet.
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
Parametrar
- expressionPrefix
- String
Uttrycksprefixet som används för att hitta den associerade uttrycksredigeraren.
- serviceProvider
- IServiceProvider
En implementering av tjänstleverantören som tillhandahålls av designervärden används för att hämta ytterligare designtidstjänster.
Returer
En ExpressionEditor implementering som är associerad med expressionPrefix, annars , nullom expressionPrefix inte har definierats eller inte är associerad med en ExpressionEditor.
Undantag
serviceProvider är null.
Kommentarer
Använd statiska GetExpressionEditor metodöverlagringar för att hitta objektet ExpressionEditor som är associerat med ett visst uttrycksprefix eller uttrycksverktygets typ.
För varje typ av anpassat uttryck identifierar ett uttrycksprefix den associerade uttrycksverktyget och uttrycksredigeraren. När anpassade uttryck parsas på en sida används uttrycksprefixet för att skapa instanser av de associerade ExpressionBuilder och ExpressionEditor klasserna.
Om du vill associera ett uttrycksprefix med en uttrycksbyggare och uttrycksredigerare tillämpar du attributen ExpressionEditorAttribute och ExpressionPrefixAttribute på den anpassade ExpressionBuilder klassen och konfigurerar uttrycksprefixet för en uttrycksbyggare i elementet expressionBuilders i webbkonfigurationsfilen.
För att hitta den associerade uttrycksredigeraren för ett uttrycksprefix GetExpressionEditor räknar metoden upp tillgängliga ExpressionBuilder implementeringar för ett matchande prefix. Implementeringarna ExpressionBuilder kan konfigureras i avsnittet i expressionBuilders webbkonfigurationsfilen. Om en tillgänglig ExpressionBuilder implementering definierar uttrycksprefixet GetExpressionEditor returnerar metoden den typ som anges i ExpressionEditorAttribute metadataattributet ExpressionBuilder .
Se även
Gäller för
GetExpressionEditor(Type, IServiceProvider)
Returnerar en ExpressionEditor implementering som är associerad med den angivna uttrycksverktygets typ.
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
Parametrar
- expressionBuilderType
- Type
Typen av builder-klass för härledda uttryck som används för att hitta den associerade uttrycksredigeraren.
- serviceProvider
- IServiceProvider
En implementering av tjänstleverantören som tillhandahålls av designervärden används för att hämta ytterligare designtidstjänster.
Returer
En ExpressionEditor implementering som är associerad med expressionBuilderType, annars , nullom expressionBuilderType inte kan hittas eller inte har någon associerad ExpressionEditor.
Undantag
Kommentarer
Använd statiska GetExpressionEditor överlagringar för att hitta objektet ExpressionEditor som är associerat med ett visst uttrycksprefix eller uttrycksverktygets typ.
För varje typ av anpassat uttryck identifierar ett uttrycksprefix den associerade uttrycksverktyget och uttrycksredigeraren. När anpassade uttryck parsas på en sida används uttrycksprefixet för att skapa instanser av de associerade ExpressionBuilder och ExpressionEditor klasserna.
Om du vill associera ett uttrycksprefix med en uttrycksbyggare och uttrycksredigerare tillämpar du attributen ExpressionEditorAttribute och ExpressionPrefixAttribute på den anpassade ExpressionBuilder klassen och konfigurerar uttrycksprefixet för en uttrycksbyggare i elementet expressionBuilders i webbkonfigurationsfilen.
Metoden GetExpressionEditor räknar upp tillgängliga ExpressionBuilder implementeringar för att hitta expressionBuilderType. Implementeringarna ExpressionBuilder kan konfigureras i avsnittet i expressionBuilders webbkonfigurationsfilen. Om expressionBuilderType det finns i uppsättningen med tillgängliga ExpressionBuilder implementeringar GetExpressionEditor returnerar metoden den typ som anges i metadataattributet ExpressionEditorAttributeExpressionBuilder .