ServiceBuildProvider Klass

Definition

Definierar en uppsättning egenskaper och metoder för att generera källkod i ASP.NET byggmiljö. Den här klassen är Windows Communication Foundation-implementeringen (WCF) av BuildProvider.

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

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
Arv
ServiceBuildProvider
Attribut

Konstruktorer

Name Description
ServiceBuildProvider()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Initierar en ny instans av ServiceBuildProvider klassen.

Egenskaper

Name Description
CodeCompilerType

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Representerar den kompilatortyp som används av en byggleverantör för att generera källkod för en anpassad filtyp.

ReferencedAssemblies

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Representerar de sammansättningar som ska kompileras med den källa som genereras av byggprovidern.

(Ärvd från BuildProvider)
VirtualPath

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Representerar filen som ska skapas av den här implementeringen av byggprovidern.

(Ärvd från BuildProvider)
VirtualPathDependencies

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Representerar en samling virtuella sökvägar som måste skapas innan byggprovidern genererar kod.

Metoder

Name Description
Equals(Object)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GenerateCode(AssemblyBuilder)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar källkod för den virtuella sökvägen för byggprovidern och lägger till källkoden till en angiven sammansättningsbyggare.

GetCodeCompileUnit(IDictionary)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Representerar containern för det genererade CodeDOM-diagrammet.

(Ärvd från BuildProvider)
GetCustomString(CompilerResults)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Genererar en sträng som ska sparas i den kompilerade sammansättningen.

GetDefaultCompilerType()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar kompileringsinställningarna för standardspråket i programmet.

(Ärvd från BuildProvider)
GetDefaultCompilerTypeForLanguage(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar kompileringsinställningarna för byggprovidern baserat på det angivna språket.

(Ärvd från BuildProvider)
GetGeneratedType(CompilerResults)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en typ som genereras av byggprovidern från den virtuella sökvägen.

(Ärvd från BuildProvider)
GetHashCode()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetResultFlags(CompilerResults)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar ett värde som anger vilka åtgärder som krävs när en virtuell sökväg skapas.

GetType()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OpenReader()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Öppnar en textläsare för läsning från den virtuella sökvägen för det aktuella byggproviderobjektet.

(Ärvd från BuildProvider)
OpenReader(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Öppnar en textläsare för läsning från en angiven virtuell sökväg.

(Ärvd från BuildProvider)
OpenStream()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Öppnar en dataström för att läsa den virtuella sökvägen för det aktuella byggproviderobjektet.

(Ärvd från BuildProvider)
OpenStream(String)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Öppnar en dataström för läsning från en angiven virtuell sökväg.

(Ärvd från BuildProvider)
ProcessCompileErrors(CompilerResults)

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

När du åsidosätts i en härledd klass kan du granska kompilatorfelmeddelanden så att du kan ändra dem för att ge mer information.

(Ärvd från BuildProvider)
ToString()

Detta API stöder produktinfrastrukturen och är inte avsett att användas direkt från koden.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för