ExpressionEditor.GetExpressionEditor Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een ExpressionEditor implementatie die is gekoppeld aan een expressievoorvoegsel of opbouwfunctie voor expressies.
Overloads
| Name | Description |
|---|---|
| GetExpressionEditor(String, IServiceProvider) |
Retourneert een ExpressionEditor implementatie die is gekoppeld aan het opgegeven expressievoorvoegsel. |
| GetExpressionEditor(Type, IServiceProvider) |
Retourneert een ExpressionEditor implementatie die is gekoppeld aan het opgegeven type opbouwfunctie voor expressies. |
GetExpressionEditor(String, IServiceProvider)
Retourneert een ExpressionEditor implementatie die is gekoppeld aan het opgegeven expressievoorvoegsel.
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
Parameters
- expressionPrefix
- String
Het expressievoorvoegsel dat wordt gebruikt om de bijbehorende expressie-editor te vinden.
- serviceProvider
- IServiceProvider
Een implementatie van een serviceprovider die wordt geleverd door de ontwerphost, die wordt gebruikt om aanvullende ontwerptijdservices te verkrijgen.
Retouren
Een ExpressionEditor implementatie die expressionPrefixis gekoppeld aan ; anders , nullals expressionPrefix deze niet is gedefinieerd of niet is gekoppeld aan een ExpressionEditor.
Uitzonderingen
serviceProvider is null.
Opmerkingen
Gebruik de statische GetExpressionEditor methode overbelastingen om het ExpressionEditor object te vinden dat is gekoppeld aan een bepaald expressievoorvoegsel of type opbouwfunctie voor expressies.
Voor elk aangepast expressietype identificeert een expressievoorvoegsel de bijbehorende opbouwfunctie voor expressies en expressie-editor. Wanneer aangepaste expressies op een pagina worden geparseerd, wordt het expressievoorvoegsel gebruikt om exemplaren van de gekoppelde ExpressionBuilder en ExpressionEditor klassen te maken.
Als u een expressievoorvoegsel wilt koppelen aan een opbouwfunctie voor expressies en expressie-editor, past u de ExpressionEditorAttribute en ExpressionPrefixAttribute kenmerken toe op de aangepaste ExpressionBuilder klasse en configureert u het expressievoorvoegsel voor een opbouwfunctie voor expressies in het element in het expressionBuilders webconfiguratiebestand.
De methode inventariseert de beschikbare ExpressionBuilder implementaties voor een overeenkomend voorvoegsel GetExpressionEditor om de bijbehorende expressie-editor te zoeken voor een overeenkomend voorvoegsel. De ExpressionBuilder implementaties kunnen worden geconfigureerd in de expressionBuilders sectie van het webconfiguratiebestand. Als een beschikbare ExpressionBuilder implementatie het expressievoorvoegsel definieert, retourneert de GetExpressionEditor methode het type dat is opgegeven in het ExpressionEditorAttribute kenmerk van de ExpressionBuilder metagegevens.
Zie ook
Van toepassing op
GetExpressionEditor(Type, IServiceProvider)
Retourneert een ExpressionEditor implementatie die is gekoppeld aan het opgegeven type opbouwfunctie voor expressies.
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
Parameters
- expressionBuilderType
- Type
Het type opbouwfunctie voor afgeleide expressies, dat wordt gebruikt om de bijbehorende expressie-editor te vinden.
- serviceProvider
- IServiceProvider
Een implementatie van een serviceprovider die wordt geleverd door de ontwerphost, die wordt gebruikt om aanvullende ontwerptijdservices te verkrijgen.
Retouren
Een ExpressionEditor implementatie die expressionBuilderTypeis gekoppeld aan ; anders , nullals expressionBuilderType deze niet kan worden gevonden of niet is gekoppeld ExpressionEditor.
Uitzonderingen
Opmerkingen
Gebruik de statische GetExpressionEditor overbelastingen om het ExpressionEditor object te vinden dat is gekoppeld aan een bepaald expressievoorvoegsel of type opbouwfunctie voor expressies.
Voor elk aangepast expressietype identificeert een expressievoorvoegsel de bijbehorende opbouwfunctie voor expressies en expressie-editor. Wanneer aangepaste expressies op een pagina worden geparseerd, wordt het expressievoorvoegsel gebruikt om exemplaren van de gekoppelde ExpressionBuilder en ExpressionEditor klassen te maken.
Als u een expressievoorvoegsel wilt koppelen aan een opbouwfunctie voor expressies en expressie-editor, past u de ExpressionEditorAttribute en ExpressionPrefixAttribute kenmerken toe op de aangepaste ExpressionBuilder klasse en configureert u het expressievoorvoegsel voor een opbouwfunctie voor expressies in het element in het expressionBuilders webconfiguratiebestand.
Met GetExpressionEditor de methode worden de beschikbare ExpressionBuilder implementaties opgesomd die moeten worden gevonden expressionBuilderType. De ExpressionBuilder implementaties kunnen worden geconfigureerd in de expressionBuilders sectie van het webconfiguratiebestand. Als expressionBuilderType deze wordt gevonden in de set beschikbare ExpressionBuilder implementaties, retourneert de GetExpressionEditor methode het type dat is opgegeven in het ExpressionEditorAttribute kenmerk van de ExpressionBuilder metagegevens.