ClientBuildManagerParameter Sınıf

Tanım

Ö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. ASP.NET Web Sitesi Project Ön Derlemeye Genel Bakış.

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 ClientBuildManager ClientBuildManager 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)

Şunlara uygulanır

Ayrıca bkz.