ServiceBuildProvider 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.
Definiert eine Reihe von Eigenschaften und Methoden zum Generieren von Quellcode in der ASP.NET Buildumgebung. Diese Klasse ist die Windows Communication Foundation (WCF)-Implementierung von BuildProvider.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
public ref class ServiceBuildProvider sealed : System::Web::Compilation::BuildProvider
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
[System.ServiceModel.Activation.ServiceActivationBuildProvider]
public sealed class ServiceBuildProvider : System.Web.Compilation.BuildProvider
[<System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)>]
[<System.ServiceModel.Activation.ServiceActivationBuildProvider>]
type ServiceBuildProvider = class
inherit BuildProvider
Public NotInheritable Class ServiceBuildProvider
Inherits BuildProvider
- Vererbung
- Attribute
Konstruktoren
| Name | Beschreibung |
|---|---|
| ServiceBuildProvider() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Initialisiert eine neue Instanz der ServiceBuildProvider-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CodeCompilerType |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Stellt den Compilertyp dar, der von einem Buildanbieter zum Generieren von Quellcode für einen benutzerdefinierten Dateityp verwendet wird. |
| ReferencedAssemblies |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Stellt die Assemblys dar, die mit der vom Buildanbieter generierten Quelle kompiliert werden sollen. (Geerbt von BuildProvider) |
| VirtualPath |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Stellt die Datei dar, die von dieser Buildanbieterimplementierung erstellt werden soll. (Geerbt von BuildProvider) |
| VirtualPathDependencies |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Stellt eine Auflistung virtueller Pfade dar, die erstellt werden müssen, bevor der Buildanbieter Code generiert. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GenerateCode(AssemblyBuilder) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Generiert Quellcode für den virtuellen Pfad des Buildanbieters und fügt den Quellcode einem angegebenen Assembly-Generator hinzu. |
| GetCodeCompileUnit(IDictionary) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Stellt den Container für das generierte CodeDOM-Diagramm dar. (Geerbt von BuildProvider) |
| GetCustomString(CompilerResults) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Generiert eine Zeichenfolge, die in der kompilierten Assembly beibehalten werden soll. |
| GetDefaultCompilerType() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt die Compilereinstellungen für die Standardsprache in der Anwendung zurück. (Geerbt von BuildProvider) |
| GetDefaultCompilerTypeForLanguage(String) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt die Compilereinstellungen für den Buildanbieter basierend auf der angegebenen Sprache zurück. (Geerbt von BuildProvider) |
| GetGeneratedType(CompilerResults) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt einen Vom Buildanbieter generierten Typ aus dem virtuellen Pfad zurück. (Geerbt von BuildProvider) |
| GetHashCode() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Dient als Standardhashfunktion. (Geerbt von Object) |
| GetResultFlags(CompilerResults) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt einen Wert zurück, der Aktionen angibt, die erforderlich sind, wenn ein virtueller Pfad erstellt wird. |
| GetType() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| OpenReader() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Öffnet eine Textsprachausgabe zum Lesen aus dem virtuellen Pfad des aktuellen Buildanbieterobjekts. (Geerbt von BuildProvider) |
| OpenReader(String) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Öffnet eine Textsprachausgabe zum Lesen aus einem angegebenen virtuellen Pfad. (Geerbt von BuildProvider) |
| OpenStream() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Öffnet einen Datenstrom zum Lesen des virtuellen Pfads des aktuellen Buildanbieterobjekts. (Geerbt von BuildProvider) |
| OpenStream(String) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Öffnet einen Datenstrom zum Lesen aus einem angegebenen virtuellen Pfad. (Geerbt von BuildProvider) |
| ProcessCompileErrors(CompilerResults) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Wenn sie in einer abgeleiteten Klasse überschrieben werden, können Sie Compilerfehlermeldungen überprüfen, damit Sie sie ändern können, um weitere Informationen bereitzustellen. (Geerbt von BuildProvider) |
| ToString() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |