ExpressionEditor.GetExpressionEditor Metoda

Definice

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

Přetížení

Name Description
GetExpressionEditor(String, IServiceProvider)

Vrátí implementaci ExpressionEditor přidruženou k předponě zadaného 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 předponě zadaného 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 dodávaná hostitelem návrháře, která slouží k získání dalších služeb v době návrhu.

Návraty

Implementace přidružená ExpressionEditorexpressionPrefixk ; 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 identifikuje předpona výrazu přidružené tvůrce výrazů a editor výrazů. Při analýze vlastních výrazů na stránce se k vytvoření instancí přidružených ExpressionBuilder a ExpressionEditor tříd používá předpona výrazu.

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

Pokud chcete najít editor přidružených výrazů pro předponu výrazu, GetExpressionEditor metoda vytvoří výčet dostupných ExpressionBuilder implementací 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 metoda vrátí 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 dodávaná hostitelem návrháře, která slouží k získání dalších služeb v době návrhu.

Návraty

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

Výjimky

expressionBuilderType je null.

nebo

serviceProvider je null.

Poznámky

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

Pro každý typ vlastního výrazu identifikuje předpona výrazu přidružené tvůrce výrazů a editor výrazů. Při analýze vlastních výrazů na stránce se k vytvoření instancí přidružených ExpressionBuilder a ExpressionEditor tříd používá předpona výrazu.

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

Metoda GetExpressionEditor vytvoří výčet dostupných ExpressionBuilder implementací 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 metoda vrátí typ, který je zadán v ExpressionEditorAttribute atributu ExpressionBuilder metadat.

Viz také

Platí pro