ExpressionEditor.GetExpressionEditor Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Implementace přidružená ExpressionEditor expressionPrefix
ke ; jinak , null
pokud 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
Implementace přidružená ExpressionEditor ke expressionBuilderType
; jinak , null
pokud expressionBuilderType
nelze nalézt nebo nemá přidruženou ExpressionEditoržádnou .
Výjimky
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.