ClientBuildManagerParameter Klasse

Definition

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)

Gilt für

Siehe auch