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
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 expressionPrefix
ilişkilendirilmiş bir uygulama; aksi takdirde, null
tanı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, null
bulunamı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 expressionBuilderType
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 uygulamalar kümesinde bulunursaexpressionBuilderType
, GetExpressionEditor yöntemi meta verilerin özniteliğinde ExpressionEditorAttributeExpressionBuilder belirtilen türü döndürür.