ExpressionEditor.GetExpressionEditor Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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.