ExpressionEditor.GetExpressionEditor Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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, , null
jika expressionPrefix
tidak ditentukan atau tidak terkait dengan ExpressionEditor.
Pengecualian
serviceProvider
adalah 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, , null
jika expressionBuilderType
tidak dapat ditemukan atau tidak memiliki yang terkait ExpressionEditor.
Pengecualian
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.