Udostępnij za pośrednictwem


System.Web.Compilation Przestrzeń nazw

Zawiera klasy do generowania i kompilowania niestandardowych typów plików w środowisku kompilacji ASP.NET.

Klasy

AppSettingsExpressionBuilder

Pobiera wartości określone w wyrażeniu deklaratywnym z <appSettings> sekcji pliku Web.config.

AssemblyBuilder

Udostępnia kontener do tworzenia zestawu z co najmniej jednej ścieżki wirtualnej w projekcie ASP.NET.

BuildDependencySet

Reprezentuje zależności zwrócone przez menedżera kompilacji.

BuildManager

Udostępnia zestaw metod, które ułatwiają zarządzanie kompilacją aplikacji ASP.NET.

BuildManagerHostUnloadEventArgs

Zawiera dane AppDomainShutdown zdarzenia i AppDomainUnloaded zdarzenia.

BuildProvider

Definiuje zestaw właściwości i metod generowania kodu źródłowego w środowisku kompilacji ASP.NET. Ta klasa jest abstrakcyjna.

BuildProviderAppliesToAttribute

Definiuje atrybut określający zakres, w którym dostawca kompilacji zostanie zastosowany, gdy znajduje się zasób. Klasa ta nie może być dziedziczona.

ClientBuildManager

Udostępnia usługi kompilacji dla aplikacji ASP.NET.

ClientBuildManagerCallback

Odbiera informacje o stanie kompilacji ClientBuildManager z obiektu.

ClientBuildManagerParameter

Zawiera wartości przekazywane do kompilatora ASP.NET podczas wstępnego kompilowania.

CompilerType

Reprezentuje ustawienia kompilatora używane w środowisku kompilacji ASP.NET do generowania i kompilowania kodu źródłowego ze ścieżki wirtualnej. Klasa ta nie może być dziedziczona.

ConnectionStringsExpressionBuilder

Pobiera lub generuje kod do pobrania wartości z <connectionStrings> sekcji pliku Web.config.

ControlBuilderInterceptor

Umożliwia dostosowanie lub kontrolowanie procesu kompilacji.

DesignTimeResourceProviderFactoryAttribute

Określa typ fabryki dostawcy zasobów dla czasu projektowania. Klasa ta nie może być dziedziczona.

ExpressionBuilder

Ocenia wyrażenia podczas analizowania strony.

ExpressionBuilderContext

Udostępnia kontekst obiektu ExpressionBuilder .

ExpressionEditorAttribute

Określa edytor czasu projektowania konstruktora wyrażeń. Klasa ta nie może być dziedziczona.

ExpressionPrefixAttribute

Określa atrybut prefiksu do użycia dla konstruktora wyrażeń. Klasa ta nie może być dziedziczona.

FolderLevelBuildProviderAppliesToAttribute

Definiuje atrybut określający zakres, w którym FolderLevelBuildProvider należy zastosować obiekt, gdy znajduje się zasób.

ImplicitResourceKey

Zawiera pola identyfikujące niejawny klucz zasobu.

LinePragmaCodeInfo

Zawiera właściwości bloku skryptu analizowanego.

ResourceExpressionBuilder

Udostępnia kod do analizatora strony do przypisywania wartości właściwości w kontrolce.

ResourceExpressionFields

Zawiera pola z przeanalizowanego wyrażenia zasobu.

ResourceProviderFactory

Służy jako klasa podstawowa dla klas tworzących dostawców zasobów.

RouteUrlExpressionBuilder

Tworzy adres URL odpowiadający określonym wartościom parametrów adresu URL.

RouteValueExpressionBuilder

Pobiera wartość odpowiadającą określonemu parametrowi adresu URL na stronie kierowanej.

WCFBuildProvider

Generuje kod klasy serwera proxy dla usług Windows Communication Foundation (WCF).

Interfejsy

IAssemblyPostProcessor

Definiuje metodę implementuje klasę w celu przetworzenia zestawu po skompilowania zestawu.

IImplicitResourceProvider

Definiuje metody implementowania klasy w celu działania jako niejawnego dostawcy zasobów.

IResourceProvider

Definiuje interfejs, który klasa musi zaimplementować, aby pełnić rolę dostawcy zasobów.

IWcfReferenceReceiveContextInformation

Definiuje interfejs do zaimplementowania w celu uzyskania dodatkowych informacji kontekstowych.

Wyliczenia

BuildProviderAppliesTo

Określa lokalizacje, w których BuildProviderAppliesToAttribute atrybut jest przestrzegany podczas generowania kodu dla zasobu przez BuildProvider obiekt.

BuildProviderResultFlags

Wskazuje wymagane zachowanie podczas kompilowania ścieżki wirtualnej.

FolderLevelBuildProviderAppliesTo

Reprezentuje wyliczenie, które określa katalog docelowy, do FolderLevelBuildProvider którego ma zastosowanie obiekt.

PrecompilationFlags

Udostępnia flagi, które określają zachowanie przedkompilacji.

Delegaci

BuildManagerHostUnloadEventHandler

Reprezentuje metodę AppDomainUnloaded , która obsługuje zdarzenie i AppDomainShutdown zdarzenie ClientBuildManager obiektu.