Nyelv

ClientBuildManager Osztály

Definíció

Fordítási szolgáltatásokat biztosít ASP.NET alkalmazásokhoz.

public ref class ClientBuildManager sealed : MarshalByRefObject, IDisposable
public sealed class ClientBuildManager : MarshalByRefObject, IDisposable
type ClientBuildManager = class
    inherit MarshalByRefObject
    interface IDisposable
Public NotInheritable Class ClientBuildManager
Inherits MarshalByRefObject
Implements IDisposable
Öröklődés
ClientBuildManager
Megvalósítás

Megjegyzések

A ClientBuildManager osztály metódusokat és tulajdonságokat kínál ASP.NET webalkalmazások összeállításához, valamint a létrehozott szerelvények vagy a létrehozott forráskód lekéréséhez. Az osztály példányai az ügyfél alkalmazástartományában vannak létrehozva, és hozzáférést biztosítanak a ASP.NET buildrendszerhez Microsoft Internet Information Services (IIS) kívül. Az osztály használható a webalkalmazások összeállításához szükséges testreszabott eszközök fejlesztésére.

A parancssori eszköz aspnet_compiler az osztályt ClientBuildManager használja.

Konstruktorok

Név Description
ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider)

Inicializálja az osztály új példányát a ClientBuildManager megadott virtuális könyvtár, forráskönyvtár, célkönyvtár, fordítási paraméter és típus-leírás szolgáltató használatával.

ClientBuildManager(String, String, String, ClientBuildManagerParameter)

Inicializálja az osztály új példányát a ClientBuildManager megadott célkönyvtárral és fordítási paraméterrel.

ClientBuildManager(String, String, String)

Inicializálja az osztály új példányát ClientBuildManager a megadott célkönyvtárral.

ClientBuildManager(String, String)

Inicializálja az ClientBuildManager osztály új példányát egy megadott célkönyvtár vagy előfordítási jelző nélkül.

Tulajdonságok

Név Description
CodeGenDir

Lekéri a kódgeneráláshoz használt könyvtár fizikai elérési útját.

IsHostCreated

Olyan értéket kap, amely jelzi, hogy létre lett-e hozva egy alkalmazástartomány ASP.NET webalkalmazások összeállításához.

Metódusok

Név Description
CompileApplicationDependencies()

Alkalmazásfüggő fájlokat fordít le, például a App_Code könyvtárban lévő fájlokat, a Global.asax fájlt, az erőforrásfájlokat és a webes hivatkozásokat.

CompileFile(String, ClientBuildManagerCallback)

Lefordítja a virtuális elérési út által képviselt fájlt, és egy visszahívási osztályt biztosít a build állapotadatainak fogadásához.

CompileFile(String)

Lefordítja a virtuális elérési út által képviselt fájlt.

CreateObject(Type, Boolean)

Létrehoz egy objektumot a ASP.NET futtatókörnyezet alkalmazástartományában.

CreateObjRef(Type)

Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt.

(Öröklődés forrása MarshalByRefObject)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GenerateCode(String, String, IDictionary)

Egy fájl tartalmából hoz létre kódot.

GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary)

Egy virtuális elérési út által képviselt fájl tartalmát, codeDOM-fáját, fordítótípusát és fordítóparamétereit adja vissza.

GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary)

Egy virtuális elérési út által képviselt fájl codeDOM-fáját, fordítótípusát és fordítóparamétereit adja vissza.

GetAppDomainShutdownDirectories()

Lekéri azokat a fájlokat tartalmazó könyvtárakat, amelyek módosításakor az alkalmazástartomány leáll.

GetBrowserDefinitions()

Lekéri a böngészőelemek gyűjteményét.

GetCodeDirectoryInformation(String, Type, CompilerParameters, String)

Információt kap a fordító típusáról, a fordító paramétereiről és arról a könyvtárról, amelyben nem kódfájlokból, például .wsdl-fájlokból létrehozott kódfájlokat tárolhat.

GetCompiledType(String)

Lefordítja a virtuális elérési út által képviselt fájlt, és visszaadja annak lefordított típusát.

GetCompilerParameters(String, Type, CompilerParameters)

A virtuális elérési út által képviselt fájl létrehozásához használt fordítótípust és paramétereket adja vissza.

GetGeneratedFileVirtualPath(String)

Egy létrehozott fájl virtuális elérési útját adja vissza.

GetGeneratedSourceFile(String)

Lekéri a virtuális elérési út létrehozott fájljának fizikai elérési útját.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetLifetimeService()
Elavult.

Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot.

(Öröklődés forrása MarshalByRefObject)
GetTopLevelAssemblyReferences(String)

A Bin könyvtárban és <assembly> a webkonfigurációs fájl szakaszában definiált szerelvények tömbjének visszaadása.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetVirtualCodeDirectories()

Visszaadja a App_Code könyvtár és alkönyvtárainak virtuális elérési útját egy ASP.NET alkalmazásban.

InitializeLifetimeService()

Végtelen élettartamot biztosít az alkalmazástartománynak a bérlet létrehozásának megakadályozásával.

IsCodeAssembly(String)

Azt jelzi, hogy egy szerelvény kódszerelvény-e.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MemberwiseClone(Boolean)

Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre.

(Öröklődés forrása MarshalByRefObject)
PrecompileApplication()

Előre lefordít egy ASP.NET alkalmazást.

PrecompileApplication(ClientBuildManagerCallback, Boolean)

Előre lefordít egy ASP.NET alkalmazást, egy visszahívási módszert biztosít a build állapotadatainak fogadásához, és jelzi, hogy létre kell-e hozni egy tiszta buildet.

PrecompileApplication(ClientBuildManagerCallback)

Előre lefordít egy ASP.NET alkalmazást, és egy visszahívási módszert biztosít a build állapotadatainak fogadásához.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
Unload()

Eltávolítja az alkalmazástartományt ASP.NET webalkalmazások összeállításához.

esemény

Név Description
AppDomainShutdown

Akkor fordul elő, ha egy alkalmazástartomány le van állítva.

AppDomainStarted

Egy alkalmazástartomány indításakor fordul elő.

AppDomainUnloaded

Egy alkalmazástartomány kiürítésekor fordul elő.

Explicit interfész-implementációk

Név Description
IDisposable.Dispose()

Leállítja az aktuális ASP.NET alkalmazást.

A következőre érvényes:

Lásd még