Aracılığıyla paylaş


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

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 ExpressionEditorilişkilendirilmemişseexpressionPrefix.

Özel durumlar

serviceProvider, null değeridir.

Açıklamalar

Belirli bir ifade ön eki veya ifade oluşturucu türüyle ilişkili nesneyi bulmak ExpressionEditor için statik GetExpressionEditor 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. Özel ifadeler bir sayfada ayrıştırıldığında, ilişkili ExpressionBuilder ve ExpressionEditor sınıflarını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 ExpressionPrefixAttribute özniteliklerini özel ExpressionBuilder sınıfa uygulayın ExpressionEditorAttribute 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 bulmak için yöntemi, GetExpressionEditor eşleşen bir ön ek için kullanılabilir ExpressionBuilder uygulamaları numaralandırır. ExpressionBuilder Uygulamalar 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ımlıyorsa, 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

ile ilişkilendirilmiş bir ExpressionEditor uygulama; aksi takdirde, nullbulunamıyorsa expressionBuilderType veya ilişkili ExpressionEditorbir uygulaması yoksa.expressionBuilderType

Özel durumlar

expressionBuilderType, null değeridir.

-veya-

serviceProvider, null değeridir.

Açıklamalar

Belirli bir ifade ön eki veya ifade oluşturucu türüyle ilişkili nesneyi bulmak ExpressionEditor için statik GetExpressionEditor 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. Özel ifadeler bir sayfada ayrıştırıldığında, ilişkili ExpressionBuilder ve ExpressionEditor sınıflarını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 ExpressionPrefixAttribute özniteliklerini özel ExpressionBuilder sınıfa uygulayın ExpressionEditorAttribute ve Web yapılandırma dosyasındaki öğesinde bir ifade oluşturucusunun expressionBuilders ifade ön ekini yapılandırın.

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

Ayrıca bkz.

Şunlara uygulanır