Aracılığıyla paylaş


compilation için expressionBuilders Ögesi (ASP.NET Ayarlar Şeması)

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>

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Yok.

Alt Öğeler

Alt etiket

Açıklama

add

İsteğe bağlı öğe.

İfade oluşturucu koleksiyonuna başvuru ekler.

clear

İsteğe bağlı öge.

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ı öge.

Devralınan ifade oluşturucusuna yapılan başvuruyu koleksiyondan kaldırır.

Üst Öğeler

Öge

Açıklama

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.

Açıklamalar

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>

Öğe Bilgileri

Yapılandırma bölümü işleyicisi

CompilationSection

Yapılandırma üyesi

ExpressionBuilders

ExpressionBuilderCollection

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.

Görevler

Nasıl Yapılır: Özel dizin Yer Ayarlar kullanarak yapılandırma

Nasıl Yapılır: ASP.NET Yapılandırması kilitlemek Ayarlar

Başvuru

compilation Ögesi (ASP.NET Ayarlar Şeması)

compilation'da expressionBuilders için add Ögesi (ASP.NET Ayarlar Şeması)

compilation'da expressionBuilders için clear Ögesi (ASP.NET Ayarlar Şeması)

compilation'daki expressionBuilders için remove Ögesi (ASP.NET Ayarlar Şeması)

compilation için buildProviders Ögesi (ASP.NET Ayarlar Şeması)

compilation için codeSubDirectories Ögesi (ASP.NET Ayarlar Şeması)

compilation için compilers Ögesi (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ı)

System.Configuration

System.Web.Configuration

CompilationSection

ExpressionBuilders

ExpressionBuilderCollection

Kavramlar

ASP.NET derleme genel bakış

ASP.NET Web sayfa sözdizimi genel bakış

ASP.NET Yapılandırması dosyası hiyerarşi ve Kalıtım

ASP.NET Yapılandırması güvenliğini sağlama

ASP.NET Yapılandırması senaryoları

Diğer Kaynaklar

Genel Yapılandırma Ayarları (ASP.NET)

ASP.NET Yapılandırma Ayarları

ASP.NET Web site Administation

ASP.NET Yapılandırması dosyalarının

ASP.NET Yapılandırması API