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 nalezeného v přehledu ClientBuildManager třídy. V příkladu ClientBuildManagerParameter se vytvoří objekt a jeho hodnoty nastaví. 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ých stránek a souborů 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 naleznete v tématu ASP.NET Přehled předkompilace projektu 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 , aby Clean se překompilovaly všechny dříve zkompilované komponenty, nebo ho nastavit tak, aby OverwriteTarget výsledné sestavení přepsalo všechny komponenty v cílovém adresáři. Enumerátor PrecompilationFlagsFlagsAttribute atribut, který umožňuje bitové kombinace hodnot jeho členů. Vlastnost PrecompilationFlags může obsahovat více než jednu hodnotu z výčtu PrecompilationFlags k určení kombinace chování předkompilace.

StrongNameKeyContainer Vlastnost nebo StrongNameKeyFile vlastnost je přiřazena hodnota k vytvoření sestavení se silným názvem. Obě hodnoty není nutné nastavit pro vytvoření sestavení se silným názvem.

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

Konstruktory

Name Description
ClientBuildManagerParameter()

Inicializuje novou instanci ClientBuildManagerParameter třídy.

Vlastnosti

Name Description
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

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

(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é