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í
| 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
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.