ExpressionEditor.GetExpressionEditor Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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.