Bagikan melalui


ExpressionEditor.GetExpressionEditor Metode

Definisi

Mengembalikan ExpressionEditor implementasi yang terkait dengan awalan ekspresi atau penyusun ekspresi.

Overload

GetExpressionEditor(String, IServiceProvider)

Mengembalikan ExpressionEditor implementasi yang terkait dengan awalan ekspresi yang ditentukan.

GetExpressionEditor(Type, IServiceProvider)

Mengembalikan ExpressionEditor implementasi yang terkait dengan jenis penyusun ekspresi yang ditentukan.

GetExpressionEditor(String, IServiceProvider)

Mengembalikan ExpressionEditor implementasi yang terkait dengan awalan ekspresi yang ditentukan.

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

Parameter

expressionPrefix
String

Awalan ekspresi yang digunakan untuk menemukan editor ekspresi terkait.

serviceProvider
IServiceProvider

Implementasi penyedia layanan yang disediakan oleh host perancang, digunakan untuk mendapatkan layanan waktu desain tambahan.

Mengembalikan

Implementasi yang ExpressionEditor terkait dengan expressionPrefix; jika tidak, , nulljika expressionPrefix tidak ditentukan atau tidak terkait dengan ExpressionEditor.

Pengecualian

serviceProvideradalah null.

Keterangan

Gunakan metode statis GetExpressionEditor kelebihan beban untuk menemukan ExpressionEditor objek yang terkait dengan awalan ekspresi atau jenis penyusun ekspresi tertentu.

Untuk setiap jenis ekspresi kustom, awalan ekspresi mengidentifikasi penyusun ekspresi dan editor ekspresi terkait. Saat ekspresi kustom diurai dalam halaman, awalan ekspresi digunakan untuk membuat instans kelas dan ExpressionEditor terkaitExpressionBuilder.

Untuk mengaitkan awalan ekspresi dengan penyusun ekspresi dan editor ekspresi, terapkan ExpressionEditorAttribute atribut dan ExpressionPrefixAttribute ke kelas kustom ExpressionBuilder dan konfigurasikan awalan ekspresi untuk penyusun ekspresi dalam expressionBuilders elemen dalam file konfigurasi Web.

Untuk menemukan editor ekspresi terkait untuk awalan ekspresi, metode menghitung GetExpressionEditor implementasi yang tersedia ExpressionBuilder untuk awalan yang cocok. Implementasi ExpressionBuilder dapat dikonfigurasi di bagian expressionBuilders file konfigurasi Web. Jika implementasi yang tersedia ExpressionBuilder menentukan awalan ekspresi, GetExpressionEditor metode mengembalikan jenis yang ditentukan dalam ExpressionEditorAttribute atribut ExpressionBuilder metadata.

Lihat juga

Berlaku untuk

GetExpressionEditor(Type, IServiceProvider)

Mengembalikan ExpressionEditor implementasi yang terkait dengan jenis penyusun ekspresi yang ditentukan.

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

Parameter

expressionBuilderType
Type

Jenis kelas penyusun ekspresi turunan, digunakan untuk menemukan editor ekspresi terkait.

serviceProvider
IServiceProvider

Implementasi penyedia layanan yang disediakan oleh host perancang, digunakan untuk mendapatkan layanan waktu desain tambahan.

Mengembalikan

Implementasi yang ExpressionEditor terkait dengan expressionBuilderType; jika tidak, , nulljika expressionBuilderType tidak dapat ditemukan atau tidak memiliki yang terkait ExpressionEditor.

Pengecualian

expressionBuilderTypeadalah null.

-atau-

serviceProvideradalah null.

Keterangan

Gunakan kelebihan beban statis GetExpressionEditor untuk menemukan ExpressionEditor objek yang terkait dengan awalan ekspresi atau jenis penyusun ekspresi tertentu.

Untuk setiap jenis ekspresi kustom, awalan ekspresi mengidentifikasi penyusun ekspresi dan editor ekspresi terkait. Saat ekspresi kustom diurai dalam halaman, awalan ekspresi digunakan untuk membuat instans kelas dan ExpressionEditor terkaitExpressionBuilder.

Untuk mengaitkan awalan ekspresi dengan penyusun ekspresi dan editor ekspresi, terapkan ExpressionEditorAttribute atribut dan ExpressionPrefixAttribute ke kelas kustom ExpressionBuilder dan konfigurasikan awalan ekspresi untuk penyusun ekspresi dalam expressionBuilders elemen dalam file konfigurasi Web.

Metode menghitung GetExpressionEditor implementasi yang tersedia ExpressionBuilder untuk menemukan expressionBuilderType. Implementasi ExpressionBuilder dapat dikonfigurasi di bagian expressionBuilders file konfigurasi Web. Jika expressionBuilderType ditemukan dalam set implementasi yang tersedia ExpressionBuilder , GetExpressionEditor metode mengembalikan jenis yang ditentukan dalam ExpressionEditorAttribute atribut ExpressionBuilder metadata.

Lihat juga

Berlaku untuk