Sdílet prostřednictvím


ClientBuildManagerParameter Třída

Definice

Obsahuje hodnoty předané kompilátoru ASP.NET během předkompilace.

public ref class ClientBuildManagerParameter
[System.Serializable]
public class ClientBuildManagerParameter
[<System.Serializable>]
type ClientBuildManagerParameter = class
Public Class ClientBuildManagerParameter
Dědičnost
ClientBuildManagerParameter
Atributy

Příklady

Následující příklad kódu je součástí příkladu kódu, který najdete v přehledu ClientBuildManager třídy. V tomto příkladu ClientBuildManagerParameter se vytvoří objekt a nastaví se jeho hodnoty. Výsledné sestavení bude mít silný název založený na zadaném souboru klíče a bude předkompilovat podle zadaných PrecompilationFlags hodnot.

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

Poznámky

ASP.NET webové stránky a soubory kódu lze předkompilovat, aby se uživatelům usnadnila rychlejší odezva a umožnilo nasazení webu bez nasazení zdrojového kódu. Další informace o předkompilování webu ASP.NET najdete v tématu Přehled předkompilace projektu ASP.NET webu.

Třída ClientBuildManagerParameter ukládá hodnoty, které se používají při předkompilace. Vlastnost PrecompilationFlags určuje, jak bude sestavení sestaveno. Můžete například nastavit PrecompilationFlags na Clean překompilování všech dříve zkompilovaných komponent nebo ji nastavit na OverwriteTarget , aby výsledné sestavení mohlo přepsat všechny komponenty v cílovém adresáři. Enumerátor PrecompilationFlagsFlagsAttribute atribut, který umožňuje bitové kombinace hodnot členů. Vlastnost PrecompilationFlags může obsahovat více než jednu hodnotu z výčtu PrecompilationFlags pro určení kombinace chování předkompilace.

StrongNameKeyContainer Vlastnost nebo StrongNameKeyFile vlastnost je přiřazena hodnota pro vytvoření sestavení se silným názvem. Obě hodnoty nemusí být nastaveny k vytvoření sestavení se silným názvem.

Objekt ClientBuildManagerParameter je předán objektu ClientBuildManager prostřednictvím konstruktoru ClientBuildManager .

Konstruktory

ClientBuildManagerParameter()

Inicializuje novou instanci ClientBuildManagerParameter třídy.

Vlastnosti

ExcludedVirtualPaths

Získá nebo nastaví vyloučené virtuální cesty.

PrecompilationFlags

Získá nebo nastaví příznaky, které určují chování předkompilace.

StrongNameKeyContainer

Získá nebo nastaví kontejner klíčů použitý během kompilace.

StrongNameKeyFile

Získá nebo nastaví soubor klíče použitý během kompilace.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také