Sdílet prostřednictvím


ServiceBuildProvider Třída

Definice

Definuje sadu vlastností a metod pro generování zdrojového kódu v prostředí ASP.NET sestavení. Tato třída je implementací technologie Windows Communication Foundation (WCF) .BuildProvider

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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
Dědičnost
ServiceBuildProvider
Atributy

Konstruktory

ServiceBuildProvider()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci ServiceBuildProvider třídy.

Vlastnosti

CodeCompilerType

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Představuje typ kompilátoru používaný zprostředkovatelem sestavení ke generování zdrojového kódu pro vlastní typ souboru.

ReferencedAssemblies

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Představuje sestavení, která se mají zkompilovat se zdrojem vygenerovaným zprostředkovatelem sestavení.

(Zděděno od BuildProvider)
VirtualPath

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Představuje soubor, který má být vytvořen touto implementací zprostředkovatele sestavení.

(Zděděno od BuildProvider)
VirtualPathDependencies

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Představuje kolekci virtuálních cest, které musí být sestaveny před tím, než zprostředkovatel sestavení vygeneruje kód.

Metody

Equals(Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GenerateCode(AssemblyBuilder)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vygeneruje zdrojový kód pro virtuální cestu zprostředkovatele sestavení a přidá zdrojový kód do zadaného tvůrce sestavení.

GetCodeCompileUnit(IDictionary)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Představuje kontejner pro vygenerovaný graf CodeDOM.

(Zděděno od BuildProvider)
GetCustomString(CompilerResults)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vygeneruje řetězec, který se má zachovat v kompilovaném sestavení.

GetDefaultCompilerType()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí nastavení kompilátoru pro výchozí jazyk v aplikaci.

(Zděděno od BuildProvider)
GetDefaultCompilerTypeForLanguage(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí nastavení kompilátoru pro zprostředkovatele sestavení na základě zadaného jazyka.

(Zděděno od BuildProvider)
GetGeneratedType(CompilerResults)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí typ vygenerovaný zprostředkovatelem sestavení z virtuální cesty.

(Zděděno od BuildProvider)
GetHashCode()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetResultFlags(CompilerResults)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu, která označuje akce vyžadované při sestavení virtuální cesty.

GetType()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OpenReader()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Otevře čtečku textu pro čtení z virtuální cesty aktuálního objektu zprostředkovatele sestavení.

(Zděděno od BuildProvider)
OpenReader(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Otevře čtečku textu pro čtení ze zadané virtuální cesty.

(Zděděno od BuildProvider)
OpenStream()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Otevře datový proud pro čtení virtuální cesty k aktuálnímu objektu zprostředkovatele sestavení.

(Zděděno od BuildProvider)
OpenStream(String)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Otevře datový proud pro čtení ze zadané virtuální cesty.

(Zděděno od BuildProvider)
ProcessCompileErrors(CompilerResults)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Při přepsání v odvozené třídě umožňuje zkontrolovat chybové zprávy kompilátoru, abyste je mohli upravit a poskytnout další informace.

(Zděděno od BuildProvider)
ToString()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro