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 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 PrecompilationFlags má FlagsAttribute 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) |