ClientBuildManagerParameter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 PrecompilationFlags má FlagsAttribute 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) |