ClientBuildManagerParameter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera wartości przekazywane do kompilatora ASP.NET podczas prekompilacji.
public ref class ClientBuildManagerParameter
[System.Serializable]
public class ClientBuildManagerParameter
[<System.Serializable>]
type ClientBuildManagerParameter = class
Public Class ClientBuildManagerParameter
- Dziedziczenie
-
ClientBuildManagerParameter
- Atrybuty
Przykłady
Poniższy przykład kodu jest częścią przykładu kodu znalezionego w przeglądzie ClientBuildManager klasy. W tym przykładzie ClientBuildManagerParameter obiekt jest tworzony i jego wartości ustawione. Wynikowy zestaw będzie miał silną nazwę opartą na podanym pliku klucza i będzie wstępnie kompilować zgodnie z podanymi PrecompilationFlags wartościami.
_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)
Uwagi
ASP.NET strony sieci Web i pliki kodu można wstępnie skompilować, aby ułatwić szybszą odpowiedź dla użytkowników i umożliwić wdrażanie witryny bez wdrażania kodu źródłowego. Aby uzyskać więcej informacji na temat wstępnej kompilacji witryny sieci Web ASP.NET, zobacz ASP.NET Omówienie prekompilacji projektu witryny sieci Web.
Klasa ClientBuildManagerParameter przechowuje wartości, które są używane podczas wstępnej kompilacji. Właściwość PrecompilationFlags określa sposób kompilowanie zestawu. Można na przykład ustawić PrecompilationFlags wartość na Clean , aby ponownie skompilować wszystkie wcześniej skompilowane składniki, lub ustawić go tak OverwriteTarget , aby umożliwić wynikowemu zestawowi zastąpienie wszystkich składników w katalogu docelowym. Moduł PrecompilationFlags wyliczający ma FlagsAttribute atrybut, który umożliwia bitową kombinację wartości składowych. Właściwość PrecompilationFlags może zawierać więcej niż jedną wartość z PrecompilationFlags wyliczenia, aby określić kombinację zachowań prekompilacji.
StrongNameKeyContainer Właściwość lub StrongNameKeyFile właściwość jest przypisana do wartości w celu utworzenia zestawu o silnej nazwie. Obie wartości nie muszą być ustawione, aby utworzyć zestaw o silnej nazwie.
ClientBuildManagerParameter Obiekt jest przekazywany do ClientBuildManager obiektu za pośrednictwem konstruktoraClientBuildManager.
Konstruktory
| Nazwa | Opis |
|---|---|
| ClientBuildManagerParameter() |
Inicjuje nowe wystąpienie klasy ClientBuildManagerParameter. |
Właściwości
| Nazwa | Opis |
|---|---|
| ExcludedVirtualPaths |
Pobiera lub ustawia wykluczone ścieżki wirtualne. |
| PrecompilationFlags |
Pobiera lub ustawia flagi określające zachowanie prekompilacji. |
| StrongNameKeyContainer |
Pobiera lub ustawia kontener kluczy używany podczas kompilacji. |
| StrongNameKeyFile |
Pobiera lub ustawia plik klucza używany podczas kompilacji. |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |