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 werden.
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 dessen Werte festgelegt. Die resultierende Assembly hat einen starken Namen basierend auf der bereitgestellten Schlüsseldatei und wird entsprechend den bereitgestellten 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 Vorabkompilieren einer ASP.NET-Website finden Sie unter ASP.NET Übersicht über die Vorkompilierung von Websiteprojekten.
Die ClientBuildManagerParameter Klasse speichert Werte, die während der Vorkompilierung verwendet werden. Die PrecompilationFlags Eigenschaft bestimmt, wie die Assembly erstellt wird. Sie können z. B. festlegen, dass alle zuvor kompilierten Komponenten neu kompiliert werden sollen, oder sie so festlegen PrecompilationFlagsCleanOverwriteTarget , dass 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 mehrere Werte aus der PrecompilationFlags Enumeration enthalten, um eine Kombination aus Vorkompilierungsverhalten anzugeben.
Entweder die StrongNameKeyContainer Eigenschaft oder die StrongNameKeyFile Eigenschaft wird einem 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
| Name | Beschreibung |
|---|---|
| ClientBuildManagerParameter() |
Initialisiert eine neue Instanz der ClientBuildManagerParameter-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| ExcludedVirtualPaths |
Ruft ausgeschlossene virtuelle Pfade ab oder legt sie fest. |
| PrecompilationFlags |
Ruft die Flags ab, die das Vorkompilierungsverhalten bestimmen, oder legt diese fest. |
| StrongNameKeyContainer |
Dient zum Abrufen oder Festlegen des Schlüsselcontainers, der während der Kompilierung verwendet wird. |
| StrongNameKeyFile |
Ruft die Schlüsseldatei ab, die während der Kompilierung verwendet wird, oder legt sie fest. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |