ExpressionEditor.GetExpressionEditor Yöntem

Tanım

İfade ExpressionEditor ön eki veya ifade oluşturucusu ile ilişkili bir uygulama döndürür.

Aşırı Yüklemeler

Name Description
GetExpressionEditor(String, IServiceProvider)

Belirtilen ifade ön eki ile ilişkili bir ExpressionEditor uygulama döndürür.

GetExpressionEditor(Type, IServiceProvider)

Belirtilen ifade oluşturucu türüyle ilişkili bir ExpressionEditor uygulama döndürür.

GetExpressionEditor(String, IServiceProvider)

Belirtilen ifade ön eki ile ilişkili bir ExpressionEditor uygulama döndürür.

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

Parametreler

expressionPrefix
String

İlişkili ifade düzenleyicisini bulmak için kullanılan ifade ön eki.

serviceProvider
IServiceProvider

Tasarımcı konağı tarafından sağlanan ve ek tasarım zamanı hizmetleri almak için kullanılan bir hizmet sağlayıcısı uygulaması.

Döndürülenler

ExpressionEditor ile expressionPrefixilişkilendirilmiş bir uygulama; aksi takdirde, nulltanımlanmamışsa veya ile expressionPrefixilişkilendirilmemişseExpressionEditor.

Özel durumlar

serviceProvider, null'e eşittir.

Açıklamalar

Belirli bir ifade ön eki veya ifade oluşturucu türüyle ilişkili nesneyi bulmak GetExpressionEditor için statik ExpressionEditor yöntem aşırı yüklemelerini kullanın.

Her özel ifade türü için, bir ifade ön eki ilişkili ifade oluşturucusunu ve ifade düzenleyicisini tanımlar. Bir sayfada özel ifadeler ayrıştırıldığında, ilişkili ExpressionBuilder ve ExpressionEditor sınıfların örneklerini oluşturmak için ifade ön eki kullanılır.

İfade ön ekini bir ifade oluşturucusu ve ifade düzenleyicisiyle ilişkilendirmek için ve ExpressionEditorAttribute özniteliklerini özel ExpressionPrefixAttribute sınıfa uygulayın ExpressionBuilder ve Web yapılandırma dosyasındaki öğesinde bir ifade oluşturucusunun expressionBuilders ifade ön ekini yapılandırın.

Bir ifade ön ekinin ilişkili ifade düzenleyicisini GetExpressionEditor bulmak için yöntemi, eşleşen ön ek için kullanılabilir ExpressionBuilder uygulamaları numaralandırır. Uygulamalar ExpressionBuilder Web yapılandırma dosyasının expressionBuilders bölümünde yapılandırılabilir. Kullanılabilir ExpressionBuilder bir uygulama ifade ön ekini tanımlarsa, GetExpressionEditor yöntemi meta verilerin özniteliğinde ExpressionEditorAttributeExpressionBuilder belirtilen türü döndürür.

Ayrıca bkz.

Şunlara uygulanır

GetExpressionEditor(Type, IServiceProvider)

Belirtilen ifade oluşturucu türüyle ilişkili bir ExpressionEditor uygulama döndürür.

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

Parametreler

expressionBuilderType
Type

İlişkili ifade düzenleyicisini bulmak için kullanılan türetilmiş ifade oluşturucu sınıfının türü.

serviceProvider
IServiceProvider

Tasarımcı konağı tarafından sağlanan ve ek tasarım zamanı hizmetleri almak için kullanılan bir hizmet sağlayıcısı uygulaması.

Döndürülenler

ExpressionEditor ile expressionBuilderTypeilişkilendirilmiş bir uygulama; değilse, nullbulunamıyorsa expressionBuilderType veya ilişkili ExpressionEditorbir uygulaması yoksa.

Özel durumlar

expressionBuilderType, null'e eşittir.

-veya-

serviceProvider, null'e eşittir.

Açıklamalar

Belirli bir ifade ön eki veya ifade oluşturucu türüyle ilişkili nesneyi bulmak GetExpressionEditor için statik ExpressionEditor aşırı yüklemeleri kullanın.

Her özel ifade türü için, bir ifade ön eki ilişkili ifade oluşturucusunu ve ifade düzenleyicisini tanımlar. Bir sayfada özel ifadeler ayrıştırıldığında, ilişkili ExpressionBuilder ve ExpressionEditor sınıfların örneklerini oluşturmak için ifade ön eki kullanılır.

İfade ön ekini bir ifade oluşturucusu ve ifade düzenleyicisiyle ilişkilendirmek için ve ExpressionEditorAttribute özniteliklerini özel ExpressionPrefixAttribute sınıfa uygulayın ExpressionBuilder ve Web yapılandırma dosyasındaki öğesinde bir ifade oluşturucusunun expressionBuilders ifade ön ekini yapılandırın.

GetExpressionEditor yöntemi, bulmak ExpressionBuilderiçin kullanılabilir expressionBuilderType uygulamaları numaralandırır. Uygulamalar ExpressionBuilder Web yapılandırma dosyasının expressionBuilders bölümünde yapılandırılabilir. Kullanılabilir expressionBuilderType uygulamalar kümesinde bulunursaExpressionBuilder, GetExpressionEditor yöntemi meta verilerin özniteliğinde ExpressionEditorAttributeExpressionBuilder belirtilen türü döndürür.

Ayrıca bkz.

Şunlara uygulanır