Sdílet prostřednictvím


ExpressionEditor.GetExpressionEditor Metoda

Definice

Vrátí implementaci ExpressionEditor přidruženou k předponě výrazu nebo tvůrci výrazů.

Přetížení

GetExpressionEditor(String, IServiceProvider)

Vrátí implementaci ExpressionEditor přidruženou k zadané předponě výrazu.

GetExpressionEditor(Type, IServiceProvider)

Vrátí implementaci ExpressionEditor přidruženou k zadanému typu tvůrce výrazů.

GetExpressionEditor(String, IServiceProvider)

Vrátí implementaci ExpressionEditor přidruženou k zadané předponě výrazu.

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

Parametry

expressionPrefix
String

Předpona výrazu použitá k vyhledání přidruženého editoru výrazů.

serviceProvider
IServiceProvider

Implementace poskytovatele služeb poskytnutá hostitelem návrháře, která slouží k získání dalších služeb v době návrhu.

Návraty

ExpressionEditor

Implementace přidružená ExpressionEditor expressionPrefixke ; jinak , nullpokud expressionPrefix není definována nebo není přidružena k .ExpressionEditor

Výjimky

serviceProvider je null.

Poznámky

Pomocí přetížení statické GetExpressionEditor metody vyhledejte ExpressionEditor objekt, který je přidružený k určité předponě výrazu nebo typu tvůrce výrazů.

Pro každý typ vlastního výrazu určuje předpona výrazu přidružený tvůrce výrazů a editor výrazů. Když se vlastní výrazy analyzují na stránce, použije se předpona výrazu k vytvoření instancí přidružených ExpressionBuilder a ExpressionEditor tříd.

Pokud chcete přidružit předponu výrazu k tvůrci výrazů a editoru výrazů, použijte ExpressionEditorAttribute u vlastní ExpressionBuilder třídy a ExpressionPrefixAttribute nakonfigurujte předponu výrazu pro tvůrce výrazů v elementu expressionBuilders v konfiguračním souboru webu.

Pokud chcete najít editor přidružených výrazů pro předponu výrazu, GetExpressionEditor metoda uvádí dostupné ExpressionBuilder implementace pro odpovídající předponu. Implementace ExpressionBuilder je možné nakonfigurovat v expressionBuilders části konfiguračního souboru webu. Pokud dostupná ExpressionBuilder implementace definuje předponu výrazu, GetExpressionEditor vrátí metoda typ zadaný v ExpressionEditorAttribute atributu ExpressionBuilder metadat.

Viz také

Platí pro

GetExpressionEditor(Type, IServiceProvider)

Vrátí implementaci ExpressionEditor přidruženou k zadanému typu tvůrce výrazů.

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

Parametry

expressionBuilderType
Type

Typ odvozené třídy tvůrce výrazů, který slouží k vyhledání přidruženého editoru výrazů.

serviceProvider
IServiceProvider

Implementace poskytovatele služeb poskytnutá hostitelem návrháře, která slouží k získání dalších služeb v době návrhu.

Návraty

ExpressionEditor

Implementace přidružená ExpressionEditor ke expressionBuilderType; jinak , nullpokud expressionBuilderType nelze nalézt nebo nemá přidruženou ExpressionEditoržádnou .

Výjimky

expressionBuilderType je null.

-nebo- serviceProvider je null.

Poznámky

Pomocí statických GetExpressionEditor přetížení vyhledejte objekt, který je přidružený k určitému ExpressionEditor typu předpony výrazu nebo tvůrce výrazů.

Pro každý typ vlastního výrazu určuje předpona výrazu přidružený tvůrce výrazů a editor výrazů. Když se vlastní výrazy analyzují na stránce, použije se předpona výrazu k vytvoření instancí přidružených ExpressionBuilder a ExpressionEditor tříd.

Pokud chcete přidružit předponu výrazu k tvůrci výrazů a editoru výrazů, použijte ExpressionEditorAttribute u vlastní ExpressionBuilder třídy a ExpressionPrefixAttribute nakonfigurujte předponu výrazu pro tvůrce výrazů v elementu expressionBuilders v konfiguračním souboru webu.

Metoda GetExpressionEditor vyčísluje dostupné ExpressionBuilder implementace pro vyhledání expressionBuilderType. Implementace ExpressionBuilder je možné nakonfigurovat v expressionBuilders části konfiguračního souboru webu. Pokud expressionBuilderType se nachází v sadě dostupných ExpressionBuilder implementací, GetExpressionEditor vrátí metoda typ zadaný v ExpressionEditorAttribute atributu ExpressionBuilder metadat.

Viz také

Platí pro