ClientBuildManager Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
- 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 |
| 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. |