Nyelv

ExpressionEditor.GetExpressionEditor Metódus

Definíció

ExpressionEditor Kifejezéselőtaghoz vagy kifejezésszerkesztőhöz társított implementációt ad vissza.

Túlterhelések

Név Description
GetExpressionEditor(String, IServiceProvider)

ExpressionEditor A megadott kifejezéselőtaghoz társított implementációt ad vissza.

GetExpressionEditor(Type, IServiceProvider)

ExpressionEditor A megadott kifejezésszerkesztő típushoz társított implementációt ad vissza.

GetExpressionEditor(String, IServiceProvider)

ExpressionEditor A megadott kifejezéselőtaghoz társított implementációt ad vissza.

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

Paraméterek

expressionPrefix
String

A társított kifejezésszerkesztő megkereséséhez használt kifejezéselőtag.

serviceProvider
IServiceProvider

A tervező gazdagép által biztosított szolgáltatói implementáció, amely további tervezési idejű szolgáltatások beszerzésére szolgál.

Válaszok

A ExpressionEditor ; egyéb esetben , ha expressionPrefix nincs definiálva, nullvagy nincs társítva egy expressionPrefix.ExpressionEditor

Kivételek

serviceProvider az null.

Megjegyzések

A statikus GetExpressionEditor metódus túlterhelésével megkeresheti az ExpressionEditor adott kifejezéselőtaghoz vagy kifejezésszerkesztő típushoz társított objektumot.

Minden egyéni kifejezéstípushoz egy kifejezéselőtag azonosítja a társított kifejezésszerkesztőt és kifejezésszerkesztőt. Ha az egyéni kifejezések egy lapon vannak elemezve, a kifejezéselőtag a társított ExpressionBuilder és ExpressionEditor osztályok példányainak létrehozására szolgál.

Ha kifejezéselőtagot szeretne társítani egy kifejezésszerkesztővel és kifejezésszerkesztővel, alkalmazza az egyéni osztályra az ExpressionEditorAttribute attribútumokat és ExpressionPrefixAttribute az attribútumokat, és konfigurálja a kifejezésszerkesztő kifejezéselőtagját a ExpressionBuilder webes konfigurációs fájl elemében.expressionBuilders

Egy kifejezéselőtag társított kifejezésszerkesztőjének megkereséséhez a GetExpressionEditor metódus számba iktatja az egyező előtag rendelkezésre álló ExpressionBuilder implementációit. Az ExpressionBuilder implementációk a webkonfigurációs fájl szakaszában expressionBuilders konfigurálhatók. Ha egy elérhető ExpressionBuilder implementáció definiálja a kifejezés előtagját, a GetExpressionEditor metódus a metaadatok attribútumában ExpressionEditorAttribute megadott típust ExpressionBuilder adja vissza.

Lásd még

A következőre érvényes:

GetExpressionEditor(Type, IServiceProvider)

ExpressionEditor A megadott kifejezésszerkesztő típushoz társított implementációt ad vissza.

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

Paraméterek

expressionBuilderType
Type

A társított kifejezésszerkesztő megkereséséhez használt származtatott kifejezésszerkesztő osztály típusa.

serviceProvider
IServiceProvider

A tervező gazdagép által biztosított szolgáltatói implementáció, amely további tervezési idejű szolgáltatások beszerzésére szolgál.

Válaszok

Az ExpressionEditor ; egyébexpressionBuilderType, ha null nem található, vagy nincs társítvaexpressionBuilderType.ExpressionEditor

Kivételek

expressionBuilderType az null.

-vagy-

serviceProvider az null.

Megjegyzések

A statikus GetExpressionEditor túlterhelésekkel megkeresheti az ExpressionEditor adott kifejezéselőtaghoz vagy kifejezésszerkesztő típushoz társított objektumot.

Minden egyéni kifejezéstípushoz egy kifejezéselőtag azonosítja a társított kifejezésszerkesztőt és kifejezésszerkesztőt. Ha az egyéni kifejezések egy lapon vannak elemezve, a kifejezéselőtag a társított ExpressionBuilder és ExpressionEditor osztályok példányainak létrehozására szolgál.

Ha kifejezéselőtagot szeretne társítani egy kifejezésszerkesztővel és kifejezésszerkesztővel, alkalmazza az egyéni osztályra az ExpressionEditorAttribute attribútumokat és ExpressionPrefixAttribute az attribútumokat, és konfigurálja a kifejezésszerkesztő kifejezéselőtagját a ExpressionBuilder webes konfigurációs fájl elemében.expressionBuilders

A GetExpressionEditor metódus felsorolja az elérhető ExpressionBuilder implementációkat a kereséshez expressionBuilderType. Az ExpressionBuilder implementációk a webkonfigurációs fájl szakaszában expressionBuilders konfigurálhatók. Ha expressionBuilderType az elérhető ExpressionBuilder implementációk halmazában található, a metódus a GetExpressionEditor metaadatok attribútumában ExpressionEditorAttributeExpressionBuilder megadott típust adja vissza.

Lásd még

A következőre érvényes: