ClientBuildManagerParameter 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.
Ön derleme sırasında ASP.NET derleyicisine geçirilen değerleri içerir.
public ref class ClientBuildManagerParameter
[System.Serializable]
public class ClientBuildManagerParameter
[<System.Serializable>]
type ClientBuildManagerParameter = class
Public Class ClientBuildManagerParameter
- Devralma
-
ClientBuildManagerParameter
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, sınıfa genel bakış bölümünde bulunan kod örneğinin ClientBuildManager bir parçasıdır. Örnekte bir ClientBuildManagerParameter nesne oluşturulur ve değerleri ayarlanır. Sonuçta elde edilen derleme, sağlanan anahtar dosyasını temel alan bir tanımlayıcı ada sahip olur ve sağlanan PrecompilationFlags değerlere göre önceden derlenir.
_cbmParameter = new ClientBuildManagerParameter();
_cbmParameter.PrecompilationFlags = _flags;
_cbmParameter.StrongNameKeyFile = _keyFile;
builder = new
ClientBuildManager(_vPath, _pPath, _tPath, _cbmParameter);
_cbmParameter = New ClientBuildManagerParameter()
_cbmParameter.PrecompilationFlags = _flags
_cbmParameter.StrongNameKeyFile = _keyFile
builder = New ClientBuildManager(_vPath, _pPath, _tPath, _cbmParameter)
Açıklamalar
ASP.NET Web sayfaları ve kod dosyaları, kullanıcılar için daha hızlı bir yanıt sağlamak ve kaynak kodu dağıtmadan sitenin dağıtılmasına izin vermek için önceden derlenebilir. ASP.NET Web sitesini önceden derleme hakkında daha fazla bilgi için bkz. Web Sitesi Projesi Ön Derlemeye Genel Bakış ASP.NET.
ClientBuildManagerParameter sınıfı, ön derleme sırasında kullanılan değerleri depolar. PrecompilationFlags özelliği derlemenin nasıl oluşturulacağını belirler. Örneğin, önceden derlenmiş bileşenleri yeniden derlemek Clean için olarak ayarlayabilir PrecompilationFlags veya sonuçta elde edilen derlemenin hedef dizindeki bileşenlerin üzerine yazılmasını sağlamak için olarak ayarlayabilirsinizOverwriteTarget. Numaralandırıcı, PrecompilationFlags üye değerlerinin bit düzeyinde birleşimine izin veren bir özniteliğine sahiptir FlagsAttribute . PrecompilationFlags özelliği, ön derleme davranışlarının PrecompilationFlags bir bileşimini belirtmek için numaralandırmadan birden fazla değer içerebilir.
Özelliğine StrongNameKeyContainer veya özelliğine StrongNameKeyFile , tanımlayıcı adlı bir derleme oluşturmak için bir değer atanır. Tanımlayıcı adlı bir derleme oluşturmak için her iki değerin de ayarlanması gerekmez.
Nesne ClientBuildManagerParameter , oluşturucu aracılığıyla nesneye ClientBuildManagerClientBuildManager geçirilir.
Oluşturucular
ClientBuildManagerParameter() |
ClientBuildManagerParameter sınıfının yeni bir örneğini başlatır. |
Özellikler
ExcludedVirtualPaths |
Dışlanan sanal yolları alır veya ayarlar. |
PrecompilationFlags |
Ön derleme davranışını belirleyen bayrakları alır veya ayarlar. |
StrongNameKeyContainer |
Derleme sırasında kullanılan anahtar kapsayıcısını alır veya ayarlar. |
StrongNameKeyFile |
Derleme sırasında kullanılan anahtar dosyasını alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |