ClientBuildManagerParameter Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Werte, die während der Vorkompilierung an den ASP.NET-Compiler übergeben wurden.
public ref class ClientBuildManagerParameter
[System.Serializable]
public class ClientBuildManagerParameter
[<System.Serializable>]
type ClientBuildManagerParameter = class
Public Class ClientBuildManagerParameter
- Vererbung
-
ClientBuildManagerParameter
- Attribute
Beispiele
Das folgende Codebeispiel ist Teil eines Codebeispiels in der ClientBuildManager Klassenübersicht. Im Beispiel wird ein ClientBuildManagerParameter Objekt erstellt und seine Werte festgelegt. Die resultierende Assembly hat einen starken Namen basierend auf der bereitgestellten Schlüsseldatei und wird entsprechend den angegebenen PrecompilationFlags Werten vorkompiliert.
_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)
Hinweise
ASP.NET Webseiten und Codedateien können vorkompiliert werden, um eine schnellere Reaktion für Benutzer zu ermöglichen und die Bereitstellung der Website ohne Bereitstellung des Quellcodes zu ermöglichen. Weitere Informationen zum Vorkompilieren einer ASP.NET-Website finden Sie unter Übersicht über ASP.NET Websiteprojektvorkompilierung.
Die ClientBuildManagerParameter -Klasse speichert Werte, die während der Vorkompilierung verwendet werden. Die PrecompilationFlags -Eigenschaft bestimmt, wie die Assembly erstellt wird. Beispielsweise können Sie auf Clean festlegenPrecompilationFlags, um alle zuvor kompilierten Komponenten neu zu kompilieren, oder sie auf OverwriteTarget festlegen, damit die resultierende Assembly alle Komponenten im Zielverzeichnis überschreiben kann. Der PrecompilationFlags Enumerator verfügt über ein FlagsAttribute Attribut, das eine bitweise Kombination seiner Memberwerte zulässt. Die PrecompilationFlags -Eigenschaft kann mehr als einen Wert aus der PrecompilationFlags Enumeration enthalten, um eine Kombination von Vorkompilierungsverhalten anzugeben.
Entweder der StrongNameKeyContainer -Eigenschaft oder der StrongNameKeyFile -Eigenschaft wird ein Wert zugewiesen, um eine Assembly mit starkem Namen zu erstellen. Beide Werte müssen nicht festgelegt werden, um eine Assembly mit starkem Namen zu erstellen.
Ein ClientBuildManagerParameter Objekt wird über den Konstruktor an das ClientBuildManagerClientBuildManager Objekt übergeben.
Konstruktoren
ClientBuildManagerParameter() |
Initialisiert eine neue Instanz der ClientBuildManagerParameter-Klasse. |
Eigenschaften
ExcludedVirtualPaths |
Ruft ausgeschlossene virtuelle Pfade ab oder legt diese fest. |
PrecompilationFlags |
Ruft die Flags ab, die das Vorkompilierungsverhalten bestimmen, oder legt diese fest. |
StrongNameKeyContainer |
Ruft den während der Kompilierung verwendeten Schlüsselcontainer ab oder legt diesen fest. |
StrongNameKeyFile |
Ruft die während der Kompilierung verwendete Schlüsseldatei ab oder legt diese fest. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |