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, das in der ClientBuildManager Klassenübersicht gefunden wurde. Im Beispiel wird ein ClientBuildManagerParameter Objekt erstellt und dessen Wertesatz festgelegt. Die resultierende Assembly verfügt über 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 Antwort für Benutzer zu ermöglichen und die Bereitstellung der Website zu ermöglichen, ohne den Quellcode bereitzustellen. Weitere Informationen zum Vorbereiten einer ASP.NET Website finden Sie unter ASP.NET Website Project Übersicht über die Vorabkompilierung.
Die ClientBuildManagerParameter Klasse speichert Werte, die während der Vorkompilierung verwendet werden. Die PrecompilationFlags Eigenschaft bestimmt, wie die Assembly erstellt wird. Sie können PrecompilationFlags Clean z. B. festlegen, dass alle zuvor kompilierten Komponenten neu kompiliert werden, oder OverwriteTarget sie so festlegen, dass die resultierende Assembly alle Komponenten im Zielverzeichnis überschreiben kann. Der PrecompilationFlags Aufzählungsator verfügt über ein Attribut, das eine FlagsAttribute bitweise Kombination seiner Memberwerte ermöglicht. Die PrecompilationFlags Eigenschaft kann mehrere Werte aus der PrecompilationFlags Aufzählung enthalten, um eine Kombination aus Vorabkompilierungsverhalten anzugeben.
Entweder die StrongNameKeyContainer Eigenschaft oder die StrongNameKeyFile Eigenschaft wird einem Wert zugewiesen, um eine starke benannte Assembly zu erstellen. Beide Werte müssen nicht festgelegt werden, um eine starke benannte Assembly zu erstellen.
Ein ClientBuildManagerParameter Objekt wird über den Konstruktor an das ClientBuildManager ClientBuildManager 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) |