ClientBuildManager Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ASP.NET uygulamaları için derleme hizmetleri sağlar.
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
- Devralma
- Uygulamalar
Açıklamalar
sınıfı, ClientBuildManager ASP.NET Web uygulamalarını derlemek ve oluşturulan derlemeleri veya oluşturulan kaynak kodu almak için yöntemler ve özellikler sunar. sınıfının örnekleri istemcinin uygulama etki alanında oluşturulur ve Microsoft Internet Information Services (IIS) dışında ASP.NET derleme sistemine erişim sağlar. sınıfı, Web uygulamalarını derlemek için özelleştirilmiş araçlar geliştirmek için kullanılabilir.
Komut satırı aracı aspnet_compiler
sınıfını ClientBuildManager kullanır.
Oluşturucular
ClientBuildManager(String, String) |
Belirtilen hedef dizin veya ön derleme bayrakları olmadan sınıfının yeni bir örneğini ClientBuildManager başlatır. |
ClientBuildManager(String, String, String) |
Belirtilen hedef dizinle sınıfının yeni bir örneğini ClientBuildManager başlatır. |
ClientBuildManager(String, String, String, ClientBuildManagerParameter) |
Belirtilen hedef dizin ve derleme parametresiyle sınıfının yeni bir örneğini ClientBuildManager başlatır. |
ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider) |
Belirtilen sanal dizini, kaynak dizini, hedef dizini, derleme parametresini ve tür açıklaması sağlayıcısını kullanarak sınıfının yeni bir örneğini ClientBuildManager başlatır. |
Özellikler
CodeGenDir |
Kod oluşturma için kullanılan dizinin fiziksel yolunu alır. |
IsHostCreated |
ASP.NET Web uygulamalarını derlemek için bir uygulama etki alanı oluşturulup oluşturulmadığını gösteren bir değer alır. |
Yöntemler
CompileApplicationDependencies() |
App_Code dizinindeki dosyalar, Global.asax dosyası, kaynak dosyaları ve Web başvuruları gibi uygulamaya bağımlı dosyaları derler. |
CompileFile(String) |
Sanal yol tarafından temsil edilen dosyayı derler. |
CompileFile(String, ClientBuildManagerCallback) |
Sanal yol tarafından temsil edilen dosyayı derler ve derleme hakkında durum bilgilerini almak için bir geri çağırma sınıfı sağlar. |
CreateObject(Type, Boolean) |
ASP.NET çalışma zamanının uygulama etki alanında bir nesne oluşturur. |
CreateObjRef(Type) |
Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur. (Devralındığı yer: MarshalByRefObject) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GenerateCode(String, String, IDictionary) |
Dosyanın içeriğinden kod oluşturur. |
GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary) |
Sanal yol tarafından temsil edilen bir dosyanın içeriğini, codeDOM ağacını, derleyici türünü ve derleyici parametrelerini döndürür. |
GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary) |
Sanal yol tarafından temsil edilen bir dosyanın codeDOM ağacını, derleyici türünü ve derleyici parametrelerini döndürür. |
GetAppDomainShutdownDirectories() |
Değiştirildiğinde uygulama etki alanının kapanmasına neden olan dosyaları içeren dizinleri alır. |
GetBrowserDefinitions() |
Tarayıcı öğeleri koleksiyonunu alır. |
GetCodeDirectoryInformation(String, Type, CompilerParameters, String) |
Derleyici türü, derleyici parametreleri ve .wsdl dosyaları gibi kod dışı dosyalardan oluşturulan kod dosyalarının depolandığı dizin hakkında bilgi alır. |
GetCompiledType(String) |
Sanal yol tarafından temsil edilen dosyayı derler ve derlenmiş türünü döndürür. |
GetCompilerParameters(String, Type, CompilerParameters) |
Sanal yol tarafından temsil edilen bir dosya oluşturmak için kullanılan derleyici türünü ve parametrelerini döndürür. |
GetGeneratedFileVirtualPath(String) |
Oluşturulan dosyanın sanal yolunu döndürür. |
GetGeneratedSourceFile(String) |
Sanal yol için oluşturulan dosyanın fiziksel yolunu alır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetLifetimeService() |
Geçersiz.
Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır. (Devralındığı yer: MarshalByRefObject) |
GetTopLevelAssemblyReferences(String) |
Bin dizininde ve |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GetVirtualCodeDirectories() |
App_Code dizinine ve ASP.NET bir uygulamadaki alt dizinlerine yönelik sanal yolları döndürür. |
InitializeLifetimeService() |
Bir kiralamanın oluşturulmasını engelleyerek uygulama etki alanına sonsuz bir yaşam süresi verir. |
IsCodeAssembly(String) |
Derlemenin kod derlemesi olup olmadığını gösterir. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
MemberwiseClone(Boolean) |
Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur. (Devralındığı yer: MarshalByRefObject) |
PrecompileApplication() |
bir ASP.NET uygulamasını önceden derler. |
PrecompileApplication(ClientBuildManagerCallback) |
bir ASP.NET uygulamasını önceden derler ve derleme hakkında durum bilgilerini almak için bir geri çağırma yöntemi sağlar. |
PrecompileApplication(ClientBuildManagerCallback, Boolean) |
bir ASP.NET uygulamasını önceden derler, derleme hakkındaki durum bilgilerini almak için bir geri çağırma yöntemi sağlar ve temiz bir derleme oluşturulup oluşturulmayacağını gösterir. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Unload() |
ASP.NET Web uygulamalarını derlemek için uygulama etki alanını kaldırır. |
Ekinlikler
AppDomainShutdown |
Uygulama etki alanı kapatıldığında gerçekleşir. |
AppDomainStarted |
Uygulama etki alanı başlatıldığında gerçekleşir. |
AppDomainUnloaded |
Uygulama etki alanı kaldırıldığında gerçekleşir. |
Belirtik Arabirim Kullanımları
IDisposable.Dispose() |
Geçerli ASP.NET uygulamasını sonlandırır. |