ServiceBuildProvider Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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) |