expressionBuilders elementu dla kompilacji (ASP.Schemat ustawień netto)
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Definiuje Kolekcja ciągów zasobów mają być używane podczas kompilacji. Ciągi zasobów skojarzyć prefiksy z konstruktorów wyrażeń.
Ten element jest nowego w.NET Framework w wersji 2.0.
<expressionBuilders>
<add />
<clear/>
<remove />
</expressionBuilders>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.
Atrybuty
Brak.
Elementy podrzędne
Tag podrzędny |
Opis |
---|---|
add |
Opcjonalnego elementu. Dodaje odwołanie do Konstruktora wyrażeń do kolekcji. |
clear |
Opcjonalnego elementu. Usuwa wszystkie odwołania do konstruktorów wyrażeń dziedziczone, umożliwiając dodane przez bieżącego odwołania dodać element. |
remove |
Opcjonalnego elementu. Usuwa odwołanie do Konstruktora wyrażeń dziedziczone z kolekcji. |
Elementy nadrzędne
Element |
Opis |
---|---|
configuration |
Określa element główny w każdym pliku konfiguracyjnym, który jest używany przez aparatu plików wykonywalnych języka wspólnego oraz.NET Framework aplikacji. |
system.web |
Określa element główny dla aplikacji ASP.Sekcja konfiguracji netto. |
compilation |
Konfiguruje wszystkie ustawienia kompilacji, program ASP.NET używa się do kompilowania aplikacji. |
Uwagi
expressionBuilders Element definiuje Kolekcja ciągów zasobów mają być używane podczas kompilacji. Ciągi zasobów skojarzyć prefiksy z konstruktorów wyrażeń.
Gdy parser strony napotka wyrażenie strony .aspx, który jest oddzielany za pomocą ciągu <%$ %>, parser tworzy Konstruktora wyrażeń, dla wyrażenia, oparty na prefiksie w ciągu. Prefiks jest częścią ciąg, który jest po lewej stronie dwukropek (:).) Na przykład, gdy parser napotyka ciąg <%$ ConnectionStrings:MessageDB %>, tworzy parser ConnectionStringsExpressionBuilder obiektu. Aby uzyskać więcej informacji, zobacz ExpressionBuilder.
Domyślna konfiguracja
Następujące domyślne expressionBuilders element nie jest jawnie skonfigurowane w pliku Machine.config lub głównego pliku Web.config. Jednakże jest domyślnej konfiguracji, który jest zwracany przez aplikację. Elementy są dodawane do expressionBuilders kolekcji w pliku Web.config w katalogu głównego.
<expressionBuilders>
<clear />
</expressionBuilders>
Następujące domyślne expressionBuilders element jest skonfigurowany w pliku Web.config w katalogu głównego.
<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>
Przykład
Poniższy przykład kodu pokazuje, jak zarejestrować Konstruktora wyrażeń niestandardowych w pliku Web.config. Musi implementować Konstruktora wyrażeń niestandardowych ExpressionBuilder klasy abstrakcyjne.
Aby odwołać się za wyrażenie w pliku .aspx, należy użyć następującej składni:
<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>
Informacje o elementach
Program obsługi sekcji konfiguracji |
|
Członkowskie konfiguracji |
|
Lokalizacje konfigurowalne |
Machine.config Web.config na poziomie katalogu głównego Poziom aplikacji Web.config Directory–level wirtualnego lub fizycznego Web.config |
Wymagania |
Microsoft Internet Information Services (IIS) w wersji 5.0, 5.1 lub 6.0 .NET Framework w wersji 2.0 Microsoft Visual Studio 2003 lub Visual Studio 2005 |
Zobacz też
Zadania
How to: Configure Specific Folders Using Location Settings
How to: Lock ASP.NET Configuration Settings
Informacje
Kompilacja elementu (ASP.Schemat ustawień netto)
Dodawanie elementu do expressionBuilders dla kompilacji (ASP.Schemat ustawień netto)
Wyczyść elementu expressionBuilders dla kompilacji (ASP.Schemat ustawień netto)
usunąć elementu expressionBuilders dla kompilacji (ASP.Schemat ustawień netto)
buildProviders elementu dla kompilacji (ASP.Schemat ustawień netto)
codeSubDirectories elementu dla kompilacji (ASP.Schemat ustawień netto)
kompilatory elementu dla kompilacji (ASP.Schemat ustawień netto)
zestawy opcjonalne Element compilation (ASP.Schemat ustawień netto)
Konfiguracja elementu (schemat ustawień ogólne)
System.Web elementu (ASP.Schemat ustawień netto)
Koncepcje
ASP.NET Web Page Syntax Overview
ASP.NET Configuration File Hierarchy
Inne zasoby
Ogólne ustawienia konfiguracji (ASP.(NET)
ASP.NET ustawienia konfiguracji