ExpressionEditor.GetExpressionEditor Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca implementację ExpressionEditor skojarzona z prefiksem wyrażenia lub konstruktorem wyrażeń.
Przeciążenia
GetExpressionEditor(String, IServiceProvider) |
Zwraca implementację ExpressionEditor skojarzona z prefiksem określonego wyrażenia. |
GetExpressionEditor(Type, IServiceProvider) |
Zwraca implementację ExpressionEditor skojarzona z określonym typem konstruktora wyrażeń. |
GetExpressionEditor(String, IServiceProvider)
Zwraca implementację ExpressionEditor skojarzona z prefiksem określonego wyrażenia.
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
Prefiks wyrażenia używany do znajdowania skojarzonego edytora wyrażeń.
- serviceProvider
- IServiceProvider
Implementacja dostawcy usług dostarczana przez hosta projektanta, używana do uzyskiwania dodatkowych usług w czasie projektowania.
Zwraca
Implementacja ExpressionEditor skojarzona z elementem expressionPrefix
; w przeciwnym razie , null
jeśli expressionPrefix
nie jest zdefiniowana lub nie jest skojarzona z elementem ExpressionEditor.
Wyjątki
serviceProvider
to null
.
Uwagi
Użyj przeciążeń metody statycznej GetExpressionEditor , aby znaleźć ExpressionEditor obiekt skojarzony z określonym prefiksem wyrażenia lub typem konstruktora wyrażeń.
Dla każdego typu wyrażenia niestandardowego prefiks wyrażenia identyfikuje skojarzonego konstruktora wyrażeń i edytora wyrażeń. Gdy wyrażenia niestandardowe są analizowane na stronie, prefiks wyrażenia jest używany do tworzenia wystąpień skojarzonych ExpressionBuilder klas i ExpressionEditor .
Aby skojarzyć prefiks wyrażenia z konstruktorem wyrażeń i edytorem wyrażeń, zastosuj ExpressionEditorAttribute atrybuty i ExpressionPrefixAttribute do klasy niestandardowej ExpressionBuilder i skonfiguruj prefiks wyrażenia dla konstruktora wyrażeń w expressionBuilders
elemecie w pliku konfiguracji sieci Web.
Aby znaleźć skojarzony edytor wyrażeń dla prefiksu wyrażenia, GetExpressionEditor metoda wylicza dostępne ExpressionBuilder implementacje pasującego prefiksu. Implementacje ExpressionBuilder można skonfigurować w expressionBuilders
sekcji pliku konfiguracji sieci Web. Jeśli dostępna ExpressionBuilder implementacja definiuje prefiks wyrażenia, GetExpressionEditor metoda zwraca typ określony w ExpressionEditorAttribute atrybucie ExpressionBuilder metadanych.
Zobacz też
Dotyczy
GetExpressionEditor(Type, IServiceProvider)
Zwraca implementację ExpressionEditor skojarzona z określonym typem konstruktora wyrażeń.
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 klasy konstruktora wyrażeń pochodnych używany do lokalizowania skojarzonego edytora wyrażeń.
- serviceProvider
- IServiceProvider
Implementacja dostawcy usług dostarczana przez hosta projektanta, używana do uzyskiwania dodatkowych usług w czasie projektowania.
Zwraca
Implementacja ExpressionEditor skojarzona z elementem expressionBuilderType
; w przeciwnym razie , null
jeśli expressionBuilderType
nie można go znaleźć lub nie ma skojarzonego elementu ExpressionEditor.
Wyjątki
Uwagi
Użyj przeciążeń statycznych GetExpressionEditor , aby znaleźć ExpressionEditor obiekt skojarzony z określonym prefiksem wyrażenia lub typem konstruktora wyrażeń.
Dla każdego typu wyrażenia niestandardowego prefiks wyrażenia identyfikuje skojarzonego konstruktora wyrażeń i edytora wyrażeń. Gdy wyrażenia niestandardowe są analizowane na stronie, prefiks wyrażenia jest używany do tworzenia wystąpień skojarzonych ExpressionBuilder klas i ExpressionEditor .
Aby skojarzyć prefiks wyrażenia z konstruktorem wyrażeń i edytorem wyrażeń, zastosuj ExpressionEditorAttribute atrybuty i ExpressionPrefixAttribute do klasy niestandardowej ExpressionBuilder i skonfiguruj prefiks wyrażenia dla konstruktora wyrażeń w expressionBuilders
elemecie w pliku konfiguracji sieci Web.
Metoda GetExpressionEditor wylicza dostępne ExpressionBuilder implementacje w celu zlokalizowania expressionBuilderType
metody . Implementacje ExpressionBuilder można skonfigurować w expressionBuilders
sekcji pliku konfiguracji sieci Web. Jeśli expressionBuilderType
znajduje się w zestawie dostępnych ExpressionBuilder implementacji, GetExpressionEditor metoda zwraca typ określony w ExpressionEditorAttribute atrybucie ExpressionBuilder metadanych.