Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

ClientBuildManagerParameter-Klasse

Enthält Werte, die während der Vorkompilierung an den ASP.NET-Compiler übergeben wurden.

System.Object
  System.Web.Compilation.ClientBuildManagerParameter

Namespace:  System.Web.Compilation
Assembly:  System.Web (in System.Web.dll)
[SerializableAttribute]
public class ClientBuildManagerParameter

Der ClientBuildManagerParameter-Typ macht die folgenden Member verfügbar.

  Name Beschreibung
Öffentliche Methode ClientBuildManagerParameter Initialisiert eine neue Instanz der ClientBuildManagerParameter-Klasse.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Eigenschaft PrecompilationFlags Ruft die Flags ab, die das Vorkompilierungsverhalten bestimmen, oder legt diese fest.
Öffentliche Eigenschaft StrongNameKeyContainer Ruft den während der Kompilierung verwendeten Schlüsselcontainer ab oder legt diesen fest.
Öffentliche Eigenschaft StrongNameKeyFile Ruft die während der Kompilierung verwendete Schlüsseldatei ab oder legt diese fest.
Zum Seitenanfang
  Name Beschreibung
Öffentliche Methode Equals(Object) Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der automatische Speicherbereinigung freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Zum Seitenanfang

ASP.NET-Webseiten und -Codedateien können vorkompiliert werden, um eine schnellere Antwort für den Benutzer sowie die Bereitstellung der Site ohne Bereitstellung des Quellcodes zu ermöglichen. Weitere Informationen zum Vorkompilieren einer ASP.NET-Website finden Sie unter Übersicht über die ASP.NET-Vorkompilierung.

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 PrecompilationFlags auf Clean festlegen, um zuvor kompilierte Komponenten erneut zu kompilieren, oder auf OverwriteTarget, um der resultierenden Assembly das Überschreiben von Komponenten im Zielverzeichnis zu ermöglichen. Die PrecompilationFlags-Enumeration verfügt über ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt. Die PrecompilationFlags-Eigenschaft kann mehrere Werte aus der PrecompilationFlags-Enumeration enthalten, um eine Kombination von Vorkompilierungsverhalten anzugeben.

Der StrongNameKeyContainer-Eigenschaft oder der StrongNameKeyFile-Eigenschaft ist ein Wert zugeordnet, 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 ClientBuildManager-Konstruktor zum ClientBuildManager-Objekt weitergegeben.

Das folgende Codebeispiel ist ein Teil eines Codebeispiels in der Übersicht zur ClientBuildManager-Klasse. Im Beispiel wird ein ClientBuildManagerParameter-Objekt erstellt, und seine Werte werden festgelegt. Die resultierende Assembly verfügt über einen starken Namen auf der Grundlage der angegebenen Schlüsseldatei und kompiliert anhand der bereitgestellten PrecompilationFlags-Werte vor.


_cbmParameter = new ClientBuildManagerParameter();
_cbmParameter.PrecompilationFlags = _flags;
_cbmParameter.StrongNameKeyFile = _keyFile;

builder = new
        ClientBuildManager(_vPath, _pPath, _tPath, _cbmParameter);


.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ