WCFBuildProvider Klasse

Definition

Generiert Code der Proxyklasse für WCF-Dienste (Windows Communication Foundation).

public ref class WCFBuildProvider : System::Web::Compilation::BuildProvider
public class WCFBuildProvider : System.Web.Compilation.BuildProvider
[System.Security.SecurityCritical]
public class WCFBuildProvider : System.Web.Compilation.BuildProvider
type WCFBuildProvider = class
    inherit BuildProvider
[<System.Security.SecurityCritical>]
type WCFBuildProvider = class
    inherit BuildProvider
Public Class WCFBuildProvider
Inherits BuildProvider
Vererbung
WCFBuildProvider
Attribute

Hinweise

Der WCFBuildProvider verwendet Zuordnungs Dateien (. svcmap) auf der Stamm Ebene der Webanwendung, die WCF-Dienst Verweise enthält. Die Zuordnungsdateien geben die Dienste an, für die der Quellcode der Proxy Klasse generiert werden muss. Die generierte Proxy Klasse wird dann während der Kompilierungs Phase der Webanwendung mit den anderen Ressourcen kompiliert.

Die geerbte VirtualPath Eigenschaft wird intern definiert und verweist auf das Stammverzeichnis der Webanwendung, in dem sich die. svcmap-Dateien befinden.

Konstruktoren

WCFBuildProvider()

Initialisiert eine neue Instanz der WCFBuildProvider-Klasse.

Eigenschaften

CodeCompilerType

Stellt den Compilertyp dar, der vom Buildanbieter zum Generieren von Quellcode für einen benutzerdefinierten Dateityp verwendet wird.

(Geerbt von BuildProvider)
ReferencedAssemblies

Stellt die Assemblys dar, die mit dem vom Buildanbieter generierten Quellcode kompiliert werden müssen.

(Geerbt von BuildProvider)
VirtualPath

Stellt die von dieser Buildanbieterimplementierung zu erstellende Datei dar.

(Geerbt von BuildProvider)
VirtualPathDependencies

Stellt eine Auflistung von virtuellen Pfaden dar, die erstellt werden muss, bevor der Buildanbieter Code generiert.

(Geerbt von BuildProvider)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GenerateCode(AssemblyBuilder)

Generiert den Quellcode der Proxyklasse für den Dienst und fügt diesen dem angegebenen Assembly-Generator hinzu.

GetCodeCompileUnit(IDictionary)

Stellt den Container für das generierte CodeDOM-Diagramm dar.

(Geerbt von BuildProvider)
GetCustomString(CompilerResults)

Generiert eine Zeichenfolge, die in der kompilierten Assembly beibehalten werden muss.

(Geerbt von BuildProvider)
GetDefaultCompilerType()

Gibt die Compilereinstellungen für die Standardsprache in der Anwendung zurück.

(Geerbt von BuildProvider)
GetDefaultCompilerTypeForLanguage(String)

Gibt die Compilereinstellungen für den Buildanbieter auf der Grundlage der angegebenen Sprache zurück.

(Geerbt von BuildProvider)
GetGeneratedType(CompilerResults)

Gibt einen vom Buildanbieter generierten Typ vom virtuellen Pfad zurück.

(Geerbt von BuildProvider)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetResultFlags(CompilerResults)

Gibt einen Wert zurück, der Aktionen angibt, die erforderlich sind, wenn ein virtueller Pfad erstellt wird.

(Geerbt von BuildProvider)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OpenReader()

Öffnet einen Textreader zum Lesen aus dem virtuellen Pfad des aktuellen Buildanbieterobjekts.

(Geerbt von BuildProvider)
OpenReader(String)

Öffnet einen Textreader zum Lesen aus einem bestimmten virtuellen Pfad.

(Geerbt von BuildProvider)
OpenStream()

Öffnet einen Stream zum Lesen des virtuellen Pfads des aktuellen Buildanbieterobjekts.

(Geerbt von BuildProvider)
OpenStream(String)

Öffnet einen Stream zum Lesen aus einem angegebenen virtuellen Pfad.

(Geerbt von BuildProvider)
ProcessCompileErrors(CompilerResults)

Beim Überschreiben in einer abgeleiteten Klasse können Sie Compilerfehlermeldungen überprüfen, damit Sie sie ändern können, um weitere Informationen bereitzustellen.

(Geerbt von BuildProvider)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Siehe auch