expressionBuilders öğesi için derleme (asp.net Ayarlar Şeması)
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Derleme sırasında kullanılmak üzere kaynak dizeleri koleksiyonu belirtir. Kaynak dizeleri, önekleri,ö ifade oluşturucular ile ilişkilendirir.
Bu öge .NET Framework sürüm 2.0'da yenidir.
<expressionBuilders>
<add />
<clear/>
<remove />
</expressionBuilders>
Attributes and Elements
Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.
Attributes
Yok.
Child Elements
Alt etiket |
Description |
---|---|
add |
İsteğe bağlı öğe. İfade oluşturucu koleksiyonuna başvuru ekler. |
clear |
İsteğe bağlı öğe. Geçerli ekle ögesi tarafından eklenen başvurulara izin vererek devralınan ifade oluşturucularının tüm başvurularını kaldırır. |
remove |
İsteğe bağlı öğe. Devralınan ifade oluşturucusuna yapılan başvuruyu koleksiyondan kaldırır. |
Parent Elements
Öge |
Description |
---|---|
configuration |
Ortak dil çalıştırma modülü ile .NET Framework uygulamaları tarafından kullanılan bütün yapılandırma dosyalarında yer alması gereken kök ögeyi belirtir. |
system.web |
ASP.NET yapılandırma bölümünün kök ögesini belirler. |
compilation |
ASP.NET'in uygulamaları derlemek için kullandığı tüm derleme ayarlarını yapılandırır. |
Remarks
expressionBuilders ögesi, derleme sırasında kullanmak üzere kaynak dizeleri koleksiyonu belirtir. Kaynak dizeleri, önekleri,ö ifade oluşturucular ile ilişkilendirir.
<%$ %> dizesi ile sınırlanmış bir .aspx sayfasında sayfa ayrıştırıcısı bir ifadeyle karşılaştığında, ayrıştırıcı, dizenin önekini temel alan ifade için ifade oluşturucusu yaratır. Önek, iki noktanın (:) sol tarafındaki dize bölümüdür. Örneğin, ayrıştırıcı <%$ ConnectionStrings:MessageDB %> dizesi ile karşılaştığında ConnectionStringsExpressionBuilder nesnesi oluşturur. Daha fazla bilgi için bkz. ExpressionBuilder.
Varsayılan Yapılandırma
Aşağıdaki varsayılan expressionBuilders ögesi Machine.config dosyası veya kök Web.config dosyasında tam olarak yapılandırılmamıştır. Ancak bu, uygulamanın varsayılan yapılandırmasıdır. Ögeler, kök Web.config dosyasında expressionBuilders koleksiyonuna eklenir.
<expressionBuilders>
<clear />
</expressionBuilders>
Aşağıdaki varsayılan expressionBuilders ögesi kök Web.config dosyasında yapılandırılır.
<expressionBuilders>
<add expressionPrefix="Resources" type="System.Web.Compilation.ResourceExpressionBuilder" />
<add expressionPrefix="ConnectionStrings" type="System.Web.Compilation.ConnectionStringsExpressionBuilder" />
<add expressionPrefix="AppSettings" type="System.Web.Compilation.AppSettingsExpressionBuilder" />
</expressionBuilders>
Örnek
Aşağıdaki kod örneği, Web.config dosyasında özel ifade oluşturucusunu nasıl kaydedeceğinizi gösterir. Özel ifade oluşturucusu ExpressionBuilder soyut sınıfını uygulamalıdır.
Bir .aspx dosyası ifadesine başvurmak için aşağıdaki sözdizimini kullanın:
<asp:Label ID="Label1" runat="server"
Text="<%$ MyCustomExpression:Hello, world! %>" />
<configuration>
<system.web>
<compilation>
<expressionBuilders>
<add expressionPrefix="MyCustomExpression"
type="MyCustomExpressionBuilder"/>
</expressionBuilders>
</compilation>
</system.web>
</configuration>
Element Information
Yapılandırma bölümü işleyicisi |
|
Yapılandırma üyesi |
|
Yapılandırılabilir konumlar |
Machine.config Kök düzeyinde Web.config Uygulama düzeyinde Web.config Sanal veya fiziksel dizin düzeyinde Web.config |
Gereksinimler |
Microsoft Internet Information Services (IIS) sürüm 5.0, 5.1 veya 6.0 .NET Framework sürüm 2.0 Microsoft Visual Studio 2003 veya Visual Studio 2005 |
Ayrıca bkz.
Tasks
How to: Configure Specific Folders Using Location Settings
How to: Lock ASP.NET Configuration Settings
Reference
compilation Ögesi (ASP.NET Ayarlar Şeması)
compilation'da expressionBuilders için add Ögesi (ASP.NET Ayarlar Şeması)
derleme (asp. expressionBuilders öğesi temizleyinnet Ayarlar Şeması)
compilation'daki expressionBuilders için remove Ögesi (ASP.NET Ayarlar Şeması)
buildProviders öğesi için derleme (asp.net Ayarlar Şeması)
compilation için codeSubDirectories Ögesi (ASP.NET Ayarlar Şeması)
derleyiciler öğesi için derleme (asp.net Ayarlar Şeması)
compilation için assemblies Ögesi (ASP.NET Ayarlar Şeması)
configuration Ögesi (Genel Ayarlar Şeması)
system.web Ögesi (ASP.NET Ayarlar Şeması)
Concepts
ASP.NET Web Page Syntax Overview
ASP.NET Configuration File Hierarchy
Other Resources
Genel Yapılandırma Ayarları (ASP.NET)